La descripción del error es bastante clara: el programa no responde. Esto básicamente se puede deber a dos motivos. El prorgama puede estar realizando alguna operación costosa en el hilo del interfaz de usuario, o puede, como dice Facu, estar en un bucle infinito. Si es el primer caso, cuando termine la operación el programa se recuperará, tarde o temprano. Si es el segundo, no. El problema es que no hay forma de diferenciar una situación de otra, y no hay un tiempo límite de espera; un programa podría estar 24 años haciendo una operación complicada (digamos, crackeando una contraseña por fuerza bruta) y después continuar como si nada.
El caso de cerec238 suena más bien a un equipo demasiado lento para las aplicaciones que le dan el problema (o demasiadas abiertas a la vez).