PopupParent hat nicht wirlich was mit StayOnTop zu tun.
ABER PopupParent und PopupMode steuern, wie dein Fenster im Verhältnis zu anderen Fenstern deiner Anwendung positioniert ist.
Form.PopupMode=pmEplicit und Form.PopupParent=DeineAndereForm und schon ist dieses Fenster immer vor/über DeineAndereForm, aber bleibt im Hintergrund, wenn man zu einer anderen Anwendung wechselt.
[edit]
Jupp, da hier auch ab und an bissl was im
VCL-Code umgebaut wurde,
gibt es einen Unterschied im Verhalten bei gewissen älteren Delphi-Versionen (inkl. einiger Bugs/Fehlverhalten, die inzwischen behoben wurden)