I just published a new article about a very recurrent question in forums: how can I persist my forms settings (location and size and state) to restore them at the same place when the application restart?
I have seen this question so many. I decided to write something that will answer some of the issues and fill some caveats of answers I found.
You can read this article from http://emoreau.com/Entries/Articles/2016/08/Persisting-screen-settings-in-a-Net-application.aspx