Make status item less fragile

The status item was only appearing because of KVO triggered by
-registerDefaults:. This is rather awful. It would also toggle the
visibility of the status item with each KVO notification without
actually checking what the user default was set to.