Возвращаясь к вопросу о галочке "
Запуск от имени администратора" в свойствах ярлыка.
Решил сразу написать небольшой include, может, кому пригодится...
Как подключать include файл, я думаю, все уже знают и умеют это делать?
а если нет, то...
1. Распаковываем файл из архива в папку, где лежит ваш NSIS-скрипт
2. В начале вашего NSIS-скрипта прописываем:
Код:

!include "adminShortCut.nsh"
После подключения include-файла вы можете использовать 2 команды:
Ставим отметку на чекбокс "Запуск от имени администратора"
Код:

${aSC::SetON} "полный путь к ярлыку.lnk"
Снимаем отметку с чекбокса "Запуск от имени администратора"
Код:

${aSC::SetOFF} "полный путь к ярлыку.lnk"
Пример команды
Код:

${aSC::SetON} "$DESKTOP\Мой ярлык.lnk"