Прежде всего, из-за соображений безопасности, службы Windows не могут взаимодействовать с пользователями через Gui - нужно приложить значительные усилия, чтобы показать окно из процесса обслуживания.Вы описали процесс, который вряд ли можно назвать службой Windows, скорее он должен быть запланирован .Какой-то Windows порт cron поможет вам.Например, nnCron .В частности, он может отображать, скрывать, закрывать, убивать, минимизировать, максимизировать и скрывать указанные окна в системный трей.На всякий случай, чтобы полностью ответить на ваш вопрос - с помощью srvany легко превратить процесс (который не имеет графического интерфейса и не был создан как служба) в службу Windows. Srvany.exe позволяет любому приложению Windows работать в качестве службы.