в дополнение к тому, что @Jesus сказал
, вы также можете добавить запись в реестр для запуска.Служба Windows не будет работать, если вашему приложению требуется значок на панели задач.
Лучше всего IMO - создать проект установщика и настроить его так, чтобы он запускался с окнами при установке.Пусть установщик разберется с этим.