Si tienes una computadora con Windows y es muy común que algún programa se quede colgado constántemente y no puedes estar fisicamente presente para reiniciar estos programas, existe una utilidad para WIndows muy útil en estos casos que reinicia los programas que se quedan colgados automáticamente, se llama Application Monitor.
Con Application Monitor que requiere el .Net Framework de Microsoft para poder funcionar, y que tiene como función estar verificando constantemente si un programa se ha trabajo o quedado colgado, pero no verifica todos los programas solamente los programas que tu mismo elijas así aumenta más la utilidad de este programa.
Así que con Application Monitor estarás seguro de que tus programas y procesos importantes estén corriendo siempre y evitarás cosas cómo programas detenidos por errores en pantallas que están expuestas al público.
Enlace para descargar Application Monitor.