I have a TFormSize that I'm using on additional dialogs that popup. I didn't want to save the position, just the size because I want it to come up centered over parent. The problem is that the centering is done prior to TFormSize adjusting the size so it's not centered in the parent window. I thought maybe that other option would help (at this point I was saving position too) but when I moved the main window and opened again, it just stayed where it was.
I think TFormSize should look at the dialog to see if Position is poMainFormCenter and if so, after changing the size, centering it if position is not being saved.