don't warn if no dbus enabled
even the internal StandardShortcutWatcher will now always warn, that makes no sense, we don't warn about missing dbus services at all, why warn if one actively disabled it
make the ifdef'd part smaller to keep the other warning about abs paths