Muss mich auch dezent korrigieren
Ich meinte eigentlich folgendes:
FChildForm.PopupParent := FParentForm;
. So ist FChildForm immer über FParentForm, aber nie über anderen Fenster. Eben über diese Eigenschaft kannst du den zIndex (wie aus CSS evtl. bekannt ist) der Forms steuern.
»Remember, the future maintainer is the person you should be writing code for, not the compiler.« (Nick Hodges)