This is definitely not answered, in fact most answers I get from the "Certified" guys are not a solution.
This same thing happens to me whenever I dock/undock my laptop or plug into a different monitor, which happens twice a day. For whatever reason, Windows uses the lowest resolution, rather than the highest like it should, and all the shortcuts get rearranged
(no matter what) and if they expand beyond the current resolution they get bunched up to the left side of the screen. Even if I manually set them to be within the bounds of the lowest resolution, they still get reshuffled and expanded when switching to the
higher resolution. I also don't have Auto-arrange selected and there is no Sort set. No matter what I do, Windows decides how they're arranged when changing resolutions, and there's no rhyme or reason to it (except Microsoft's own, which is a mystery to me
now). I could make screenshots for you if you wanted.
I've been told to update my drivers, install them manually, scan for viruses, shoot flying saucers with laser pens, blah blah blah, they're all red herrings because those aren't the problem. Windows is just coded stupidly here, as one other poster explained
has been happening since 3.1. I suppose a Mac is smarter in this regard (though its always been stupid with multiple monitors and maximizing windows), and there just seems to be some need for a basic level of intelligence with icons and resolutions especially
when I have no choice as to it changing when I dock/undock or switch monitors, and it should just intelligently use the maximum usable resolution period or at least give me options to set them manually in profiles. This seems like something that should have
been around since Windows 95 or at least when LCD monitors got popular (and when when 2nd monitors got popular).
As a frustrated laptop user who uses multiple configurations, it is the single most difficult thing I do with the laptop, and causes me too much time and aggravation so I've just removed most icons from my desktop. It now includes four which I don't have
in the Start menu or taskbar or quicklaunch, so I'm not sure what the point of the desktop is at this point except to have a pretty background thanks to Microsoft.