Sono d'accordo sulla riusabilità e tutto il resto ma... mi sorge un dubbio.
Innanzitutto ho l'obbligo di richiamare il form figlio con un ShowDialog, il che non è possibile in questo caso in quanto si parla di un MdiChild.
Seconda cosa, anche in questo modo, quando vado a richiamare "NewForm.MyVar" il form è già chiuso... persi gli handle, distrutti gli oggetti ecc... rischio di trovarmi un "NewForm" uguale a "Nothing" e incappare in una NullReferenceException. O sbaglio?