Si desea colocar Form2 en Form1, declare en el área de declaración:
DeclareFunctionSetParentLib"user32"(ByValhWndChildAsLong,ByValhWndNewParentAsLong)AsLong
Simplemente agregue SetParent(Me.hWnd, Form1.hWnd) a Form_Load en Form2.
Pero una cosa a tener en cuenta es que debes UnloadForm2 antes que UnloadForm1. ->