Есть, конечно, штатные планировщики заданий, где можно эти действия настроить в самой ОС, есть выделенные и виртуальные сервера, где можно об этом не заботиться нисколько. Но применение, уверен, найдется.
Написан на C#, .NET Framework 4 Client Profile.
Скачать.