Form immer im Vordergrund ?

Hallo Delphifreunde, ich habe ein Problem, weiss aber nicht weswegen:
Ich möchte ein Form immer im Vordergrund, sobald es aktiviert ist, mit dem Button (Btn…Click) zum Verlassen des Forms steht der Code, damit das fenster geschlossen wird und das onTopMost aufgehoben wird.

In FormActivate stehtfolgende Zeile
SetWindowPos(Handle, hwnd_TopMost, fMBtn.Left, fMBtn.Top,
fMBtn.Height, fMBtn.Width, swp_nosize or swp_noactivate or swp_nomove);

soviel ich weiß alles korrekt, ABER füge ich in anderen Programmforms einige neue zeilen hinzu, die nicht einmal mit diesem Form was zu tun haben, kann es sein, daß das (blöde) Form nicht mehr immer im Vordergrund bleibt. Ich habe schon die Zeilen in einer anderen Reihenfolge gestellt, ich schaff es nicht mehr. Bisher hat es aber funktioniert.
Wenn jemand von Euch dieses Problem kennt, laßt es mich bitte wissen.

Hi Paul, nehme ich an ???

Ich hoffe, das Problem richtig verstanden zu haben.
Form immer im Vordergrund:
Eigenschaften Form, FormStyle = fsStayOnTop.

Gruß Markus

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]