Сторож процессов для Windows?
Можно вот такой скриптик VBS использовать, простенько конечно, но у меня когда-то работало.

Set WshShell = WScript.CreateObject(«WScript.Shell»)
Do
 WshShell.Run «someprogramm.exe», 1, True
Loop Until False
Не забудьте в скрипты, предложенные выше/ниже добавить какой-нибудь sleep 1000. Так Вы сэкономите просто кучу ресурсов. Если ее не добавить, то компьютер будет проверять, запущена ли программа десятки раз в секунду, занимая этим неблагодарным делом _все_ доступные ресурсы.