You have right : there is a little problem. I tested 10/11/12 versions (yes, 12 too !) and the results are the same.
But I think it is worse that you said : The window's size and position is effectively stored by file, BUT : only one time, when you close the file for the first time, after its creation !
It is like certain parameters like system formats, language etc.. Then, the only way to correct it is to script position and size at startup.
Note : theses test are valid when the files are not hosted. If the files are hosted, anyway you MUST create a script at startup if you want a memory of windows parameters. So...
One more thing : Use the File Options to perform two scripts :• When closing the file, to perform a script that store the windows parameters on specific fields.• When opening the file, to perform a script that restore the windows parameters from specific fields.
If the file are not hosted, you can use global storage fields to do that. But if the files are hosted it won't work. You must create table "settings" that contain only one record and local storage fields. Tell me if you need more infos.