I have a folder with my game shortcuts in. The folder is set to display thumbnails. Each time i reboot and open this folder i can hear dopus scanning my games drive for some reason then it draws the thumbnails. If i close and reopen this lister it uses the cache and draws the thumbs instantly.
I've tried increasing my thumbnail cache size. Deleted and recreated thumbnail cache. Moved the folder to a non system drive. I've just created a folder in C, created a load of shortcuts to files in pointing to a picture folder on another drive and this works fine.
Because icon extraction is usually very fast, and it does not normally speed things up to then store the result in a redundant cache, on top of the cache Windows already maintains.
We are talking about reading a max 256x256 image out of a file and then scaling that down if needed. Using a cache can actually slow that down. A cache is useful when it takes a long time to calculate and scale the image, e.g. with a huge picture, not an icon.
The real question is: Why is your antivirus slowing down an operation that should be instant, and why is it not caching the results of previous scans of unchanged files? That will affect more than just icons.
Microsoft Security Essentials had/has an issue with massively slowing down icon extraction. If you're using that and it still has the issue, I recommend switching to something better as MS have all but given up on it.
thx for the info. Im using Avira and like i said earlier adding an exception to drive in question does speed up things a lot. I had also wondered why it wasnt caching the results. Will look into that.