I am running Windows 8.1 Pro (RTM) 64bit and made a shortcut to a autohotkey script in shell:startup. (Alt-drag and dropped the script into there to create a shortcut)
Autohotkey is set to run as administrator, UAC is disabled (slider all the way down) and it also shows up in the startup tab in the task manager as "not measured".
Double clicking the script manually works and launches it.
I have a powershell script run from a shortcut in the startup folder as well which works, so startup items generally seem to work.
I've followed this advice but no luck.
I had the same problem under Windows 8 Pro too, but it started working for unknown reason after months of launching it manually and I do not know what made it work.
Now after installing 8.1 as a clean installation it is not working anymore.
How can I get the script to launch on login/startup again?