Thanks for the welcome. That didn't work either. Perhaps I could have explained the problem better.
With default icons the recycle bin works properly. If I change the icons for any others in the %SystemRoot%\System32\imageres.dll,216 that also works fine.
The problem is when I try to use custom icons and then it only changes when I refresh the desktop.
I know in the grand scheme of things this is a very minor matter but it is becoming an obsession with me.