Vista is designed to use scalable icons mostly with greater pixel size than
those used in XP and earlier versions. You can use a program like FavOrg to
harvest icons from the internet for all your Favorites:
http://www.softpedia.com/get/Internet/Bookmark-Managers/favorg.shtml
Or you can harvest favicons from internet sites manually. For example,
www.google.com is the address at the top of your browser when you’re at the
google site. Add “/favicon.ico†to this so it’s
www.google.com/favicon.ico
then hit enter and if the site has a favicon you’ll get a page with the
favicon on it that you can copy to a Folder in your Documents that you make
to store your icons. Unfortunately, most icons on the internet are small
icons in the 16 X 16 or 32 X 32 pixel range and Vista doesn’t like to display
small icons in the usual large icon size that Vista uses on the Desktop.
When Vista is asked to do this, it often reverts to the generic E icon even
though in Properties it will show the correct icon.
To reduce your icon display size to make it compatible with the smaller
icons available on the web, go to an empty space on your Desktop and
right-click, then select Personalize. Then select Windows Color and
Appearance, then down below, select “open classic appearance properties for
more color optionsâ€. In this box click on Advanced, then click on dropdown
menu that says Desktop. Select Icon, and decrease the icon size to the low
20’s (you can later experiment with sizing to see what works best for you),
click OK, then Apply, OK. Let me know if this helps.