Un formaulario MDI sirve para hacer aplicaciones con una ventana padre y muchas hijas adentro. Es decir, como en un procesador de textos. Uno tiene una ventana principal, y cuando hace Archivo->Nuevo se crea otra ventana que está "contenida" por la principal. No hay manera de sacar la ventana hija fuera de la principal, si uno la maximiza, ésta es maximizada hasta el tamaño de la padre.
¿Se entiende a qué me refiero?
Se la debe usar en, justamente, cirscumstancias en las que uno quiera... bueno, una aplicación MDI.
La ventaja es que ya viene preparada para usar ventanas hijas y uno no tiene que progamar nada. Por ejemplo, el menú de la ventana hija se funde con el del padre, la ventana no puede salir de el padre, etc.
MDI es lo opuesto a SDI. En SDI uno tiene una o más ventanas independientes y cualquiera puede estar arriba de cualquier otra.
Saludos.