Hola Drakyto.
Para hacer lo que deseas, creo que lo indicado sería utilizar ventanas MDI.
Para esto debes poner la propiedad FormStyle del Principal en fsMDIForm y la de Form2 en fsMDIChild.
Para llamar a Form2 desde el principal:
Código:
Form2:= TForm2.Create(Application);
Si deseas que el form se cierre (por defecto un MDIChild se minimiza), pone Action:= caFree
en el evento OnClose de Form2.
Para evitar que se superponga a los paneles utiliza: ActiveMDIChild.Left, ActiveMDIChild.Top, Height y Width del Form2.
Espero te sirva la idea.
Saludos: