Ваши вопросы немного неловкие ... но я могу подумать о двух разных ответах, которые могут помочь - если это не так, пожалуйста, перефразируйте ваш вопрос.
Если вы имеете в виду программирование собственного сервиса с нуля с использованием реального графического интерфейса, единственное, что приходит на ум, - это Visual Studio.
Если вы хотите поместить исполняемый файл в качестве службы, я лично использую SrvAny.exe, следуя инструкции Microsoft здесь... Это связано с тем, что стандартные исполняемые файлы работают не так, как службы (разные точки входа), поэтому SrvAny.exe выполняет вызов обычного исполняемого файла, но имеет оболочку, которая действует как служба.
Приведенное выше руководство также покажет шаги, необходимые для фактического предоставления услуги из srvany.