Основываясь на описании вашей проблемы (которая только поверхностная), я не могу думать ни о чем другом, кроме использования обычного шаблона службы, предоставляемого VS, для создания службы и использования таймера для запуска метода, которым вы являетесь заинтересованы в беге каждый час.
О таймере вы также можете проверить здесь
Дополнительную информацию о том, как создать службу, можно найти на веб-сайте msnd
Как простое практическое правило, никогда не забывайте отключать таймер непосредственно перед тем, как вы начнете обработку своего персонала, и снова включите его в конце