так... ну все
оказалось сам дурак
в реестре две ветки, где записаны пути до файлов и их параметры при запуске: одна что глобальные параметры для всех пользователей, а вторая ветка только для текущего пользователя. я правил те глобальные и удивлялся, почему значек безопасности не появляется. надо было править или оба, или только для текущего - тогда появляется и программа требует подтверждение при запуске
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers
глобальные права администратора и совместимости
HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers
юзерские права администратора и совместимости