Запуск программ в Windows 7 без UAC
Наверное все заметили, что если программа требует для своей работы права администратора, то при запуске будет выведено окно с подтверждением. Это может послужить препятствием для добавления программы в автозапуск. Но запрос подтверждения можно легко обойти стандартными средствами Windows.

Сначала убедимся, что у нас запущена служба «Планировщик заданий».

Затем открываем Планировщик заданий:

Выбираем слева «Библиотека планировщика» и создаём новое задание. Вводим название, описание и обязательно ставим галочку «Выполнить с наивысшими правами».

Во вкладке «Действия» добавляем запуск программы. При этом указываем все необходимые для запуска параметры.

Указываем, если необходимо, условия запуска:

Проверяем параметры:

Всё. Задание создано.

Теперь необходимо создать новый ярлык со следующей командой:
C:\Windows\System32\schtasks.exe /run /tn %TASKNAME%
Вместо %TASKNAME% указываем то название которое вы задали для задания.

У вас должен получиться ярлык со следующими свойствами:

Если вы всё сделано верно, то при запуске ярлыка у вас должна выполниться назначенная программа. Этот ярлык можно кинуть в автозагрузку или разместить на рабочем столе для ручного запуска.
Также можно прописать команду запуска в реестре. Для этого нужно создать новый строковый параметр в разделе
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
в который прописать такую же строку как и для ярлыка.