I've wanted to write a GTK+ version of Unity Dash for some time. I think it could be useful for Xfce, Gnome Flashback, elementaryOS, etc.
Before I start doing anything about it, I'd like to know if there are any high-level libraries to search Scopes, use filters, etc. A GIR-lib would be very nice.
Does anything like this exist, or am I going to have to do all the dbus stuff myself?