Hello, I saw your program and saw that it will list, and hide various hard drives and flash drives. I specificly wanted this feature for my onboard SiliconImage hot swappable sata ports.
Apparently, the silicon image people do not believe in showing the hard drives in the add remove icons box, they require you to "remove device" in device manager. I had hoped that yours would especially when it lists printers, gamepads, and other devices you would never need to eject
unfortunately it does not. It lists all the sata drives on my nvidia sata, but i use that for permanent drives, not my hotswap bay. Before you ask, SiI DOES say, right in their help documents on their website that the device DOES support hotswap... but they do not activate any OS features to allow it to be done easilly (device manager, remove).
Please find a way to detect these drives, and offer the ability to eject/remove them.