I was just reading the aforementioned thread, and wondered if it was safe to just delete iconcache.db on startup with a batch file, so that explorer.exe functions without the non-refreshing behavior.
Is there some sort of Windows service that I could just turn off to avoid the re-creation of the file (and the problem) on startup?