not discussed in this thread - but may be relevant...
at my office computer, i manually moved all icons to where i would like them to be.
if i remain only accessing that pc by physically sitting at that computer - and otherwise NOT changing my screen resolution settings. my icons will remain where i leave them (and have done so for years).
now, when i need to REMOTELY access that same computer via RDP, using a 2nd computer that does NOT have the exact same screen resolution - guess what... the moment that RDP session begins, due to the screen resolutions NOT matching, the icons get repositioned.
not only are they repositioned during that RDP session... but when i then go back to the office, the icons are no longer where i originally put them.
in addition, to answer another users question 'can i force my icons to maintain their position?'
dont think windows has this feature 'built-in' but there are 3rd party utilities, such as 'DesktopOK' that can do this. ive never used one of these, so cant recommend one.