Desktop Restore is a handy little tool that lets you save the positions of icons on your desktop. It's especially useful if you have multiple monitors and you have icons on those monitors. Saving and restoring is done by right clicking the desktop and selecting your desired action from the context menu. You can even create multiple saves and restore different layouts.
You can download it at http://www.midiox.com/desktoprestore.htm Desktop Restore is freeware and the latest version is officially compatible with Windows XP, 2000 and Vista. I have personally tested the latest version on two Windows 2003 Server computers and have encountered no problems. There are other versions that are compatible with 64Bit windows and Windows 98/ME.