If you have TweakUI for Vista you should be able to find Repair and the option to repair your icons.
I use XP so can't explain exactly, but I have TweakUI for XP which has repaired my icons successfully when I had a similar experience.
Best phone camera 2017
Stunning new film posters by Hattie Stewart, Joe Cruz & more
iPad Pro 10.5in (2017) review
28 astuces pour profiter au mieux de votre iPhone