Have you looked at the perl tk stuff?
http://www.lehigh.edu/~sol0/ptk/
It would have the advantage of not having to rewrite your project from scratch.
--
Don't Stand on your head - you'll get footprints in your hair
http://charlieharvey.org.uk
http://charlieharvey.com