Left and Top are stored in the sessionproperties file, but are not applied to the form at runtime. Requires TForm.Position=poDesigned, poDefaultSizeOnly,poMainFormCenter or poOwnerFormCenter. The TForm.Width property is always applied to the form from the session storage.
This is not documented in the help file and I'm assuming this is a bug since the session property Width works with all position settings.
I've tried in vain to find where the sessionproperty values are applied to the form. Perhaps someone can help me.
TForm.SessionProperties is the published FSessionProperties string of TControl. There are no relevant occurences of FSessionPproperties or GetPropertyList in the LCL source code (*.pas, *.pp, *.p, *.inc files) show where it is applied to the form.
Thanks,
Rolf