I'm working with Perl under Linux. I use it a lot to automate many tasks.
Recently, I've been thinking of developing a graphical front-end to some of my scripts.
I know there are lots of ways to develop GUI's under Linux: GTK, QT, Tcl/Tk,...
My questions are:
1- On what criteria should I base my decision in favor of one tool or the other?
2- Does it make a difference whether I'm developing in Perl or another language? I mean, is the choice of GUI tool language-dependent?
3- If one of my goals is portability, which of the GUI tools is most suited?
4- Any resources (books/tutorials/HowTo's) that could further help me make an informed decision?
5- Any advice based on your experience in developing GUI's?

Really appreciate any help...