In windows vista and 7, as I remember I could change safely remove hardware icon by editing System32\hotplug.dll using reshacker. But now I cannot change it in windows 8.1.1. Eventhough I changed icon in System32\hotplug.dll it seems that it is only affects icon in the safely remove hardware dialog (invoked through rundll.exe) but not system tray. So, does anyone know what .dll that must be changed to get custom safely remove hardware icon?