Si se intenta correr un programa hecho para consola (MS-DOS), norlmalmente aparecería la ventana de DOS y desaparecería apenas el programa ejecutado termine.
Con este simple código se puede agregar un menú de contexto para poder ejecutar el programa en modo DOS, pero que no cierre la ventana de DOS al terminar:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\exefile\shell\shell]
@=”Correr en DOS shell”
[HKEY_CLASSES_ROOT\exefile\shell\shell\command]
@=”C:\\WINDOWS\\system32\\cmd.exe /k \”%1\”"
Lo mas sencillo sería grabar las instrucciones en un archivo con extensión .reg (ejemplo: dos.reg) y hacer doble-click en él para agregarlo al Registro de Windows.