XnView is an image viewer and converter that supports more than 400 graphics format. It has tons of options you can tweak. It also enable caching so that thumbnails are cached in a temp folder of your choice.
Homepage - Xnview
Size: 5.3 MB
Size: 5.3 MB