Creo que aquí hay una pequeña confusión, lo que se está comentando no es la CMD ni MS-DOS en si mismo, sinó la programación orientada a DOS o para Win16, realmente no se si es eso lo que pides, es decir, ¿crear una GUI para un entorno de 8/16 Bits?, ¿algo como esto de aquí abajo?, pero estamos en el 2014... ¿a donde vas con eso que pides? :-/, ¿o por lo contrario quieres una IDE moderna con un framework capaz de simular este diseño de los años 80-90? :-/


Ese tipo de interfaces ya solo se ven como menues de un LiveCD, aplicaciones muy antiguas bajo un WinPE antiguo, o el BootMenu de Windows (y ya ni eso en Windows 8), no pretendo cuestionarte pero si no tienes una razón de peso me parece una involución totalmente innecesaria, anti-estética e inproductiva, ¿realmente necesitas desarrollar una aplicación de ese estilo?.
Respondiendo a tu pregunta: Sinceramente... no lo se, pero lo que está claro es que cualquier IDE de aquella época que cumpla el requisito de tener un VisualBuilder/Designer te serviría:
WATCOM C/C++ 10a
16-bit development for the following platforms:
OS/2 1.x
DOS
Windows 3.x applications

Visual Basic for DOS

¿Más actuales?, lo desconozco, quizás la IDE de
WinBatch haga algo parecido:
Winbatch is a Microsoft Windows scripting language developed by Wilson WindowWare. Its environment includes an interpreter and a code editor along with a dialog designer and optional compiler to create self-contained executables.
Its language structure and syntax is a cross between DOS batch command, Basic and C.

Saludos