I had configurations in the root folder, as well... trying to remember what I did with those. It
may have just worked because I moved everything to the Monitors-All subfolder. It may have also had something perversely to do with the fact that I set "save layout per multi monitor setup" to "false" (in Preferences->User Interface->Options)... those are the only things I've done beyond what's listed below.
I did a search in all of my preference files and the registry to see if I set something to point to that folder explicitly, but I can't find anything. But I absolutely did have files in the root by default. If I had to guess, I'd say they're related to you logging in remotely and only having one monitor being displayed.
Take a look at the following registry keys... in each of them, the
Instance.Monitors:nnnn:nnnn subfolder is an entry for my monitor configurations. See if there's anything promising in the parent/root.
Most likely candidate:
HKEY_CURRENT_USER\Software\Allround Automations\PL/SQL Developer\Desktop\Instance.Monitors:2560:1920... look under the root Desktop key, as well
Second Runner Up:
HKEY_CURRENT_USER\Software\Allround Automations\PL/SQL Developer\Position\Instance.Monitors:2560:1920Let me know if you find anything - sorry for the slow response.
PS: The junction wouldn't have to be under the root folder - I just did that for convenience. But you could put the junction under, say,
C:\Users\<user>\AppData\Roaming\PLSQL Developer\AADrivesMeNuts and drop both the monitor subfolders and their parent into THAT folder as junctions
Make sense?
And yes, this is definitely one of the ugliest workarounds I've seen, as well
.