Действительно, службы Windows - это просто особый вид программ, которые нацелены на API, определенный в пространстве имен System.ServiceProcess
.Если вы посмотрите справочную страницу , есть хорошая документация по созданию службы.
Кроме того, вы просто пишете обычную старую программу .Net.