bamf (Window matching library - shared library) bamf matches application windows to desktop files. Removes the headache of applications matching into a simple DBus daemon and c wrapper library. Currently features application matching at amazing levels of accuracy (covering nearly every corner case).