Maybe this will help you
http://pubs.logicalexpressions.com/Pub0009/LPMArticle.asp?ID=56
But on my system I cann't find the ShellIconCache
Maybe it has something to do with IconPackager
When I rightclick on an .exe file ,properties, I can Rebuild Icon Cache