Este es uno de los pequeños programitas que toda persona debe tener instalada en su PC, en Internetizado me encontré con CacheMyWork que sirve para reabrir tus programas una vez que tu computadora se ha reiniciado inesperadamente o bien si la apagas y la prendes de manera normal.
CacheMyWork trabaja en segundo plano y casi no consume recursos del sistema, eso sí debes configurarlo para decirle cuales aplicaciones son las que debe abrir de nuevo tras el reinicio.
Enlace para descargar CacheMyWork.