Had the same problem. Please go to this link, there are separate programs for 32 & 64 bit Windows (I have 64 bit, that works fine, cannot know about the 32 bit, but....):
http://www.howtogeek.com/howto/windows-vista/save-and-restore-desktop-icon-layout-in-windows-vista/
Al;though designed for Vista, it is fine with Windows 7 Ultimate. Might do for XP, haven't needed to use it there.