Hi Daniel,
I guess I'm not understanding your issue. If I just open the form using MyForm.Show(), then it appears in front of the ArcMap window. If I click on ArcMap, then the ArcMap window will move in front of the form. I can click on the form in the Taskbar to bring it back in front of ArcMap.
I work in NOS in the Biogeography Branch. I think we might have crossed paths in working with data in the Gulf of Maine.