Why don't you use an MDI-form to be the main form? Then the only thing you need to change is that you need to set the MdiChild property of the child forms to True.