So... Windows 10, Delphi Seattle Professional.
Die nahezu einfachst denkbare Anwendung:
Ein Hauptformular - alles Standardeinstellungen - und ein Button.
Im ButtonClick wird ein weiteres Formular erzeugt und angezeigt.
Delphi-Quellcode:
LForm := TForm2.Create(Self);
LForm.Show;
Klicke ich nun auf das Hauptformular wird es aktiviert, das zweite Formular verbleibt jedoch im Vordergrund.
An keinem der beiden Formulare wurde irgendeine Property geändert.
Ist das Standardverhalten? Das ist mir in tausend Jahren noch nicht aufgefallen.