Hi John:
I'm not sure what's happening in your application, but here are some things to try:
(1) MDIForm property is for backward compatibility.
(2) Make sure ShowWindow Property of the child form is set to 1-In Top-Level Form
(3) Make sure Desktop property of the child form is set to false.
HTH,
--Paul