Windows changing their positions is always annoying. So from the first time on I used UltraEdit for years ago, I always have a copy of my ini-file named Uedit32.sav. This backup ini-file contains all my settings perfectly adjusted to my needs and with sorted entries at each group and without any history entries. Whenever windows moved by mistake or I want to clear the history entries, I simply close UltraEdit (if open) and copy Uedit32.sav over Uedit32.ini.
Everytime I upgraded to a new version of UltraEdit I have first restored my perfect ini-file. Then do the upgrade and started the new version of UltraEdit. If new interesting features are implemented (listed in Read.me), I played with it and set it to my needs. After working with it a few days, I compare the actual ini-file from the new UE-version with the save copy from previous version of UE and checked, which settings are added, which where deleted and which have changed. Finally I adjusted my save copy with the new settings and I have a new perfect ini-file for the new version of UE.
This is the reason, why I know so many about the ini-settings, which are not well documented. And this method of quick restoring my ini-file is also the reason, why I can help users here often quickly. If I play with settings to find a solution for a problem of a forum user, I don't have to fear to destroy my settings. Nothing can happen, because I can easily restore my settings.
Okay, the newer version of UltraEdit store some settings in the registry. So normally also the perfect adjusted registry settings should be exported, si it can be deleted and restored, if necessary. But I also have set in my ini-file, that UltraEdit should everything save in the ini-file and nothing in the registry (disadvantage: no personal menu, only one toolbar in old style).
Maybe this is also a good solution for you. Set following ini-entry
and adjust all your windows to your needs. Close Ultraedit and make a save copy of your ini-file. Now you can easily restore the windows settings, if they have changed unmeant.