Hi there, My application registers a shell icon overlay with the system when it's first installed. Today, once the overlay is registered, the installer kills explorer and lets it come back. That's the only way I've found to get it to recognize the new setting, other than a reboot. I'd love to avoid having to do that. I know there must be a way because when my application gets uninstalled, the Windows Installer (my app installs as an MSI) somehow "refreshes" explorer.exe which subsequently lets go of my shell extension's DLL (since all the registry keys are now gone). Is there an API I can call to do this? (I'm assuming that's the API that the Windows Installer uses today.) If so, when this API is called, will it "refresh" explorer completely so it recognizes new overlay registrations as well as those that no longer exist? Thanks so much in advance, Ondrej