When WinMLS is exited, the setup filename is saved in registry and all the current settings are saved to a temporary setup. The next time WinMLS is started, this setup file is opened and the settings restored.
To prevent the user from accidentally deleting or overwriting a setup file, you can write-protect the setup files (e.g from the Explorer progam).