i had a bug where an icon was corrupted in some way and just would not be removed it sounds like yours is different that this though... is the start menu/task bar icon data cached somewhere? (if so it could be easily cleared)