Moin Sven,
also nach allem, was ich bislang zu Frames gelesen habe, kann ich mich nur glücklich schätzen noch nie welche verwendet zu haben.
Die sollen doch ziemlich fehlerbehaftet sein.
Möglicher Weise gibt's einen Ersatz für die Frames:
Ein Formular erzeugen, dass den Inhalt des Frames hat.
Dieses bekommt dann den BorderStyle bsNone.
Im OnCreate Event wird jetzt jetzt als Parent das entsprechende Formular eingetragen, und zusätzlich muss noch die Eigenschaft IsControl auf true gesetzt werden.
Im OnShow des Parent Formulares wird das Unterformular jetzt mit Show angezeigt.
Die Positionierung müsstest Du dann wohl noch anpassen.
Soweit ich das ausprobieren konnte funktioniert diese Methode.
Sollte dieses Vorgehen etwas für Dich sein, gebührt der Dank allerdings Hagen Reddmann, aus dem EF. Von dem stammt diese interessante Idee.