На основе Topshelf и Quartz можно создать программу для планирования задач и ведения журнала в виде службы Windows с самостоятельной конфигурацией расписания задач и журнала.
Распределённая система управления задачами, которая поддерживает задачи в реальном времени и периодические задачи (например, выполняемые через 3 дня), а также задачи CronExpression (например: 0 0/1 * * * ?).