Hi,thanks for app but i noticed (and this is how i change icons all the time) when file association is done icons change... Try changing icon in taskbar old way and then go to Default Programs and select your defaul program for music (for example) and apply,icons will change... so i think there is a way to change icons without restarting explorer.
To refresh the icons i usually just go to my media player (Media Player Classic), into options > formats, then press ok.. Then the icons refresh.. No need to restart explorer, restarting explroer usually just results in unsaved windows settings + tray icons disappears.
Yeah, that is the default way for Windows to "refresh" the icons. I searched for such a function in the Windows API. But I really didn't found something. So it is a really Windows intern function, that is not accessible for external programs, like this here.