Você pode usar o Python Imaging Library (PIL) , mas também pode usar Cairo . Também depende de qual kit de ferramentas gráficas você está usando para seu aplicativo (GTK, Qt, outra coisa ...)
- Tutoriais do PIL - aqui está um e aqui está outra que deve ajudá-lo a começar
- tutorial do PyGTK Cairo - um pouco desatualizado, já que o Ubuntu 12.04 usa o GTK3, e o tutorial foi escrito para o GTK2.