Для небольших фирм, у которых есть старый проверенный софт, который ещё на WinXP работал в режиме службы, а на новых ОС отказывается - актуальна проблема запуска программы в режиме службы на новых системах и чтобы не переписывать код.
До недавнего времени это было нереально, но с появлением Non-Sucking Service Manager всё стало возможным.
Читаем отличную статью на русском языке:
http://windowsnotes.ru/programs/kak-zapustit-prilozhenie-v-vide-sluzhby-windows/ Саму утилиту брать тут:
http://nssm.cc/download