Genau, rate mal was poScreenCenter macht?
Es überschteibt nach deinem OnShow die Koordinaten.
DEFAULT, aber in der
DFM/FormDesigner oder allerspätestens im OnCreate ... die Positionen werden, wenn in der
DFM, noch vor OnCreate geladen und können überschrieben werden.