Я видел тэг ur на службе окон, но если ваша программа разработана в приложении Windows, и нет необходимости в отдельной программе обслуживания окон.
Может быть, вы хотите попробовать использовать реестр?
HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Run
Добавление программы в этот реестрпозволит запустить при запуске.
Однако, если речь идет о безопасности, я бы рекомендовал использовать оконную службу.
Обязательно установите тип запуска вашей оконной службы на Автоматический, учетная запись пользователя будет Локальной системой, и установите флажок разрешить взаимодействие с пользователем.В коде для запуска сервиса запустите вашу программу.
Конечно, этот метод запускается при запуске компьютера.Если пользователь выйдет и войдет снова, он не будет запущен снова.Нужен дополнительный код, чтобы привести в порядок эту часть