Nunca he probado qué pasa poniendo un menú en el form "hijo", no creo que funcione muy bien pues la integración de menús es más bien para formularos MDI y MDIChild.
Lo qe sí es que desde luego es muy raro eso de mostrarlo modal. ShowModal significa: no hagas nada fuera del formulario hasta que lo cierre, lo cual no tiene mucho sentido si lo vas a encajar en otro. Usa Show nada más o Visible := true.
También, a juzgar por el código que pones, da la impresión de que el formulario encajado lo estás mostrando con todo y su barra de título y la verdad es en las pruebas que yo he hecho nunca he visto que de esa forma se comporte adecuadamente, normalmente los controles quedan inhabilitados. Mejor pon BorderStyle := bsNone.
// Saludos
|