I don't dare claim this to be the best way, but I do claim it works, I found no other way, and I came up with the process myself. Of course you'll need to put it in your startup folder, the reason the process is so extensive with the icons is because DesktopOK can't handle the resolution switch, and wants to move icons while the resolution is being changed, so we needed to delay the registry startup, and this is the only way I found.
'C:\Program Files\r2 Studios\Startup Delayer\Startup Launcher.exe' /LaunchApps=Common
Now there's only one thing left to do, make your startup batch file. Now locate DesktopOK in Startup Delayer and right-click 'Delay' it.
The later two options will be unchecked automatically by of Startup Delayer later on. In DesktopOK go to Options and tick 'Restore by Windows Startup', right click on the newly made 'Icon Layout' and click 'Use this for: Restore at Windows Startup'.Īt this point you'll need to also check 'Start DesktopOK with windows'. Organize your desktop, how you want it to be on every reboot. Install Startup Delayer and place DesktopOK wherever you like, I used my 'user' folder. If you want your icons to stay where you want them. (Whereas the low-res copy is Qres.exe /x:800 /y:600) I used a combination of Qres.exe and Sleep.exe (put these in your Windows folder) in startup batch files to change resolution among 2 users.