I don't know, but from what I've been researching, there does not appear to be any Microsoft method and is a common user problem with icons shifting positions.
There apparently is this however:
DesktopOK which should help solve your future problems with icons and is Freeware.
If only you had this freeware app all along.