Bueno, como ya sabes hay varios tipos de formularios, pero aun asi los voy a enumerar a continuación:
1) MDI Padre.
2) MDI Hijo.
3) Normal.
4) StayOnTop.
Y hay 4 tipos basicos de aplicaciones...
1) Aplicaciones MDI.
2) Aplicaciones SDI.
3) Aplicaciones Modales.
4) Aplicaciones de consola.
Cuando estas haciendo una aplicación MDI, lo mas común es que llamas desde el Form padre a los Form MDI Hijos, pero en algunos casos como el tuyo necesitamos llamar formularios como si se tratara de una aplicación Modal, para esto tenemos que decirle al Form "hijo" que ya no es un Form hijo MDI, si no que es un Form Normal... Para hacer eso vas a la propiedad FormStyle del Form "hijo" y le dices que es fsNormal y desde el "padre" llamas a ese Form "hijo" como si se tratara de una aplicación Modal común y corriente, asi por ejemplo:
Código Delphi
[-]FormularioHijoFrm := TFormularioHijoFrm.Create(Application);
FormularioHijoFrm.ShowModal;
FormularioHijoFrm.Free;
Y listo, espero que te sirva

.