The problem is not caused by deleting iconcache file. You might have applied some tweak to remove shortcut arrow from shortcut icons and the icon reference is missing to replace the default arrow icon.
So either you can restore to default setting or Run Registry Editor **(regedit.exe)**and go to - HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Explorer \ Shell Iconsand delete the value called 29You may need to restart or logoff your PC to take effect.
- Ramesh Kumar http://www.WindowsValley.com