Since you're updating it for the new format, but since a "spy" is no longer needed now that the files are cleartext, here are some ideas I had for the app to change it to a uisettings troubleshooter if you are interested:
- detect off screen windows and suggest automatically fixing that
- detect windows with height or width = 0 and suggest automatically fixing that
- option to remove chat windows which are forced hidden (since they sometimes seem to receive chat input without even existing)
- more stuff that breaks UIs that you can think of
- if you have entirely too much time, provide a full layouting screen that renders a box for each window that you can place and resize