O que você quer fazer é escrever um escopo de unidade e, provavelmente, também uma lente de unidade. Que lentes e escopos da unidade são explicados (com screenshots úteis) em um artigo em howtogeek.com .
O Ubuntu Developer Portal oferece uma visão geral e também um útil tutorial ao escrever Escopos em C. Você disse que seu aplicativo é escrito em Python e, embora seja uma linguagem suportada, é recomendado para escrever escopos em C.
Se você ainda quiser escrever seu Escopo em Python, a Web fornecerá um tutorial que faz uso do GObject Introspection.