You can try to rebuild your Windows icon cache (in Vista, Win7, Win8) - worked for me with missing icons in the start menu (Win7):
Close and save anything that you are working on. This command will kill explorer and restart the computer when completed.
Open the command prompt (cmd)
In the command prompt, Copy and paste each command line below exactly as is one at a time and press enter after each command.
WARNING: The last command will restart the computer, so be sure to close and save anything that you are working on first.
ie4uinit.exe -ClearIconCache
taskkill /IM explorer.exe /F
DEL "%localappdata%\IconCache.db" /A
shutdown /r /f /t 00
The IconCache.db file has now been rebuilt.