Thanks for the Url (it solves the mystery surrounding this Null Guid)!
Somehow it did not turn up in my searches.
I will consider hiding it in a next release (or block it from removal by setting the type, like the 'services' ones).
As for commandline switches, it already has them (as you noticed) but it's a bit tricky as GhostBuster need to run elevated. Thats why it supports the task scheduler (but even that is tricky as a simple removal of ghosted devices at startup is not very smart
if you have a laptop with a docking station).
Just run ghostbuster from the commandline with a /Help switch.
For what you want, (if you can run it elevated easily), the syntax is:
GhostBuster /nogui <path to a GhostBuster inifile>
The default IniFile is located in %appdata%\GhostBuster
You can use GhostBuster to create a suitable ini file for you (if you want to remove all ghosted,
which i strongly discourage, you can use wildcards to match devices, see below). Some devices like some sound and system devices are often ghosted but should not be removed unless
you want to ruin your computer. Better is to have a good set of classes/devices instead to match want you normally encounter.
Use wildcards with great caution. I only added wildcards to get rid of drivers left over by Microsoft Security essentials (all start with the same letters followed by a build number). But you're off-course free to create a ini file with the following
content (again strongly
Bottom line, I will certainly not add /RemoveAll as it's just to dangerous.