Jak sprawić, by moje formularze zawsze były na topie mojego głównego formularza?

Jak sprawić, by moje formy niemodalne były zawsze na wierzchu mojego głównego formularza?

Próbowałem:

procedure TForm3.CreateParams(var Params: TCreateParams);
begin
  inherited CreateParams(Params);
  Params.WndParent := Application.MainForm.Handle;
end;

Który wydaje się działać dobrze. Czy to właściwy sposób?

questionAnswers(1)

yourAnswerToTheQuestion