Hola!
Gracias por responder!
Parece que cairo es lo que necesito. Voy a empesar a leer.
Aqui pongo un ejemplo que encontre, muy ilustrativo, de lo que se puede llegar a hacer con cairo:
http://blog.eikke.com/index.php/ikke/2007/02/17/python_cairo_xshape_and_clocks