Ich glaube ich hatte ein ähnliches Problem mit Frames.
Bei neueren Delphi-Versionen kann man anstatt
Anchors nun mit Hilfe von Padding und Margins,
Align dafür gut nutzen. Bei D5 allerdings nicht.
Versuch mal Folgendes: Packe alle Komponenten von deinen
MDI-Childs auf ein Panel, so dass nur noch das Panel auf dem
MDI-Child liegt.
Anchors und
Align vom Panel lässt du
unangetastet. Erst nach dem Erstellen während der Laufzeit, setzt du
Align des Panels auf
alClient.