If I get one stuck and nothing else works I do this (I'm sure the location is
different on XP)

Delete or rename:

C:\Users\<username>\AppData\Local\IconCache.db

Reboot.

Forces Windows Explorer to completely rebuild it's Icon Cache as I'm sure you
can see.

Regards,
Kelly E Major