Stardock has released IconPackager 3.2. IconPackager is a program that can change all the icons on Windows 2000, XP, and Vista by applying entire icon sets called "icon packages".
IconPackager 3.2 adds support for Windows Vista including the new "live folders" feature of Windows Vista making it the first (and only) program to support changing the new icons on Windows Vista.
IconPackager 3.2 also supports changing individual icons from a new "change icon" context menu for documents and most other files (EXE"s can even have their icon changed from their properties dialog -- see this article for more details).
IconPackager is a free download. The full version costs $14.95 or can be purchased as part of Stardock"s Object Desktop suite which includes WindowBlinds, IconPackager, DesktopX, DeskScapes, ObjectBar, and more.