program not starting on login as it requires UAC prompt

Solution 1:

If you'd like to keep UAC on your current settings, you can have Task Scheduler run it for you on startup, with higher priviledges.

  • First, remove the current startup entries for the program. Autoruns can help you with this.

  • In Task Scheduler, set the action as the program you want to run, and have it run when you log on. Then in the General tab of your task, check Run with highest priviledges as shown here:

alt text

Complete guide found here (it is for Vista, but 7's task scheduling is almost identical).