Я бы просто создал стандартный исполняемый файл командной строки и запустил его с помощью Windows Scheduling Tool.Служба Windows хороша, если она запускается с очень короткими интервалами, но, например, для задачи раз в день, я думаю, что это неправильный подход.