When RC is closing, it saves the main window position and size so when it reloads, it retains them. That's nice but it should not happen when it's maximized upon close. In that case it takes the whole screen so if after reloading it you restore it, it still takes the whole screen. It would be better to not save the dimensions and location in that case so when the window is restored after load, it will be in the same place and have the same size as before maximizing it. RC should only save the "maximized" window state.
Now, in case of "minimized" state, RC should not save it because after startup, the window stays minimized. This may happen unintentionally (i.e. restart windows while RC is minimized). In that case, RC should save that the window is in "normal" state.