Even 'Run as administrator' from the context menu just runs the script normally - without admin if the user isn't an admin. If you temporarily disable UAC, turn on the option and re-enable UAC, there will be a tick in the box but the box itself will be disabled and the setting will have no effect. On Windows Vista at least, you can't even turn on the option if UAC is disabled. If UAC is disabled and the current user is an administrator, every program run by that user gets administrative privileges.Specific scripts might still need to be run as administrator, such as if they write to the Program Files directory but the majority of scripts do not. By default it can only automate windows which are not running as administrator (due to security restrictions), but if you use EnableUIAccess as I said, it can automate any window even while running as a limited user. AutoHotkey does not need to be run as administrator.If you have any facts to back up your claims, let's hear them.