Disable "Safely Remove" button if drive is not mounted when started
Unfortunately this only has an effect if the drive is unmounted when the app is started. The ListView of drives lacks a proper model which would allow propagating the actual state from UDisks. That should probably be addressed in a rewrite.
Also make the unmount error message more generic.