Speaking for KDE;
the daemon is already running in KDE and all you need to do is register and act on it. Its unwanted to start a second daemon as you will only create problems like race-conditions and duplicate keybindings. Plus it would not be vary native as there is one GUI to manage the system-wide global keyboard shortcuts.
Easy if you want to check if your keyboard shortcut conflicts with the global 'pause' button for your media-player.