Manchmal wäre es nützlich, ein Windows-Programm im Hintergrund als Dienst (Service) laufen zu lassen, obwohl das Programm für die Ausführung auf dem Desktop oder für die Kommandozeile entwickelt wurde. Das ist einfacher als man gemeinhin denkt – wenn die Anwendung selbständig und ohne Benutzer-Interaktion arbeiten kann.