Icon Packager
from
WinCustomize Forums
Why do the desktop icons from the start menu keep changing back to the default icons in Windows XP? All other icons remain OK. >

If You have registered it, go to https://www.stardock.com/support.asp fill in the e-mail adress You have registered with and You will get a link to the newest version.