Насчёт окна тебе ответили, а насчёт сервиса - поищи QtService. Пусть и устарел, но взяв его код можно спокойно ставить/снимать системные службы.
Да. С окнами разобрался. QtService - круто, но он запускается от имени SYSTEM, а значит и пользователь будет SYSTEM. А нужно как-то определять имя текущего пользователя. Так что увы, но написание сервиса не прокатит. Нужно придумывать что-то другое.