Hide a toolbar button if a corresponding drive is not present

If it's just about the icons, you can override the icons for drives using either a .ini file on the drive itself or the registry. The registry method is described here: