Я бы написал службу Windows, которая постоянно опрашивает / ждет новых сообщений.
Планирование запуска программы каждые x мин имеет ряд проблем
- Если ваш интервал равенСлишком маленький, программа все равно будет работать при следующем запуске.
- Если ваш интервал слишком велик, очередь заполняется между запусками.
Как правило, вы ожидаете постоянного потокасообщений, так что нет проблем, если оставить программу работающей 24/7