Hola amigo newtron.
Así es el comportamiento de los forms MDIChild, se muestran en el área cliente del MDIForm. El área está circunscripta por los bordes y objetos que estén alineados a él.
Es decir que no se mostrará sobre ningún contenedor siempre que esté alineado a algún borde. Por eso en el ejemplo que te adjunté puse los botones dentro de un
TPanel alineado al Top.
Si existe algún objeto cuyo parent es el MDIForm, ubicado en el área cliente, este siempre estará por encima del form MDIChild.
Un alineado saludo.