“Run as administrator” prevents applications from autostart

Solution 1:

Use the good old Task scheduler approach to start applications with elevated rights at startup.

  1. start Task Scheduler and create a new task

  2. mark the checkbox "Run with highest priviligies"

  3. under action point to the exe you want to run

  4. give the task a name and save it

  5. create a new shortcut

    C:\Windows\System32\schtasks.exe /RUN /TN "MYTASKNAME"
    
  6. copy this shortcut into the startup folder

There is also a tool called UAC Pass which does all the steps for you.