Don't enable media key usage on startup

They will be enabled once needed.
Add support for a disabled state to the MIconButton

This in turn makes the zoom in/out button disabling work.