I've decided to start working on a personal project, attempting to develop a cross platform, MSPaint like app.  Oddly enough, I find mspaint is one of the applications I miss the most on Linux or OS X, so I want to try to make something similar.  Tuxpaint, mtpaint, gpaint, etc. are all old and inactive and ugly.  I don't want to make GIMP, just the basics, similar in features to MS Paint.
I'm thinking of doing it in python with the pygtk toolkit, but I was interested to hear your suggestions.  Would C/C++ be a better choice, or even C# (gasp!) with mono?  How about using Qt as opposed to GTK, or maybe some other fancy library I don't know about (Please, not FLTK!).  I'd be curious to hear your thoughts.
Thanks!
Qt's canvas object (or its newer replacement QGraphicsView) can do pretty cool things. Whether you choose C++ or python is a matter of personal choice, as Qt is supported in both languages. For a simple project like this I'd choose python because killer performance is not much of an issue, and it will be much easier to write.
Another thing to look into is making this app web based with HTML5's canvas object and Javascript. It can be surprisingly robust, and anything that can be put on the cloud is a win in most cases.
Framework for paint program