Программа myapp.exe, при запуске которой появляется окно UAC и требуются права администратора.
Запустить программу без прав администратора и запроса UAC.
Создаём bat-файл с именем, например, run-app-as-non-admin.bat со следующим содержимым:
Set ApplicationPath="C:\Program Files\MyApp\myapp.exe" cmd /min /C "set __COMPAT_LAYER=RUNASINVOKER && start "" %ApplicationPath%"
В дальнейшем программу запускать через указанный bat-файл.
Идея взята тут: