My experience with
Tk is that it you can create a GUI with it very, very quickly. Plus, it's platform independent and works well. I say, go with Tk. The overhead might not be as large as you think. Especially if you want to generate GUI elements based on your data model. Tk makes that easy. I've had
quite different expirences with MFC (albeit from C++), for instance.
Joost.