Many of the features (such as thumbnail view) are a subset of the IE installation. IE installs/updates many of the DLLs necessary for such views. Since Win95, for example, Explorer has been built upon the Internet Explorer source, which is why the two integrate so easily together. I still stand behind my assertion that reinstalling/updating IE should do the trick for you.

AJ