I am using Windows 7 on my laptop. At the office, I have a dual monitor setup through my docking station while at home or during meetings I use my laptop with its single monitor. Whenever I move between these two setups, Windows 7 plays with the location of the gadgets I have and I need to rearrange them each time. Is there a way to tell it to store these settings and locations (both gadgets and icons) so that it will remember their placement on the dual monitor setup and it will remember a different placement for the single monitor setup?
Not really an answer but a work around which works for me is a gadget called 7 sidebar. This gadget has an option to hard set it to a given monitor and then you can place all gadgets inside it (much like the sidebar in Vista). This means my gadgets are always placed back on the correct monitor. The drawback is of course all gadgets has to be inside the "sidebar" and cannot be placed freely on the desktop...
You can manually restore gadgets' settings in file located here:
with something like
copy /y BackupDual.ini Settings.ini
every time you switch your screen setup, or get it triggered by some specialized application. Such an app could also offer desktop icons restoring.