francisco260184, creo que la solución a lo que buscas son USERS CONTROLS.
Primero deberias crearte un formulario principal en el cual acomodas unos paneles los mismos que llegarian a delimitar tus "Franes" (si se puede llamar asi).
Luego, Creas los users Controls que necesites y los programas como si fueran Formularios comunes y silvestres.
A la hora de crear, o cambiar por algun menu, Creas las instancias de los Users Controls, y les asignas en su propiedad PARENT, al panel que le corresponda, y No fue mas.
Espero que te ayude.
Saludos.