I dont understand the post, If check marks are made against icons to auto rearrange then so be it but if no checks are made against grid or auto rearrange then the icons should remain where they are placed. I do not expect to wake up every morning and have
to get my breakfast bowl from the Bathroom.
This is a MS issue which since windows 7 they have neglected to solve and my opinion it remains a low priority as selling there own market place products is more important than having a bug free functioning system.
The key to this and not a 3rd party fix is that microsoft in there software allow for movement of the icons or not by means of a check or not check system. The system itself if not checked should not be doing anything with the desktop icons.
Its a MS bug and needs to be fixed by Microsoft.