Resultó ser más rápido escribir un programa de ejemplo que seguir
argumentando...
El programa adjunto hace lo que quieres. Está basado en la shell de
rhythmbox y el hello world de pygtk. Se puede hacer lo mismo en C o
cualquier otro lenguaje.
Espero aclare las dudas de todos :-)