only a little update about the status of the UI.
The interface is almost done, including the search filter and the dialogs to add/remove id cards.
To store the info about the idcards we decided to use a GKeyFile in the XDG_DATA_HOME directory.
I'm working in the dbus stuff now.
If you want to take a look the current code is here: