Если вы хотите, чтобы программа запускалась периодически, вам следует рассмотреть возможность использования Task Scheduler (эквивалент cron) - его настройка будет намного проще, чем при использовании службы Windows. Однако, если вам нужно иметь возможность подключиться к нему 24/7, вы правы, что служба Windows эквивалентна.