I cannot change what windows 7 / vista require for device removal. As i use it under windows7 x64 with uac enabled i can tell you that ghostbuster works correctly on that platform.
You should at least be able to remove the devices manually (by setting the environment variable and show the hidden devices). If that is not the case, ghostbuster will not work as it performs the same operatoin but in bulk.
If ghostbuster it shows the uac shield it has detected that elevation is needed, if it doesn't it did not detect uac but that still does not mean everything is allowed. Under winxp it will never show a uac shield (no uac api) but as limited user you will
not be able to uninstall devices.
Btw where do you disable/turn off uac in windows 7?