I started doing https://phabricator.kde.org/T12192 and I think I will try to make the Kicker API more flexible.