I was talking about using perl2exe (I swear I am not a rep for the company.) If you write your code so that it is system independent, you can then compile your script for the Unix platform that you are planning on using so you will not need to worry about having the right modules in place. This meens that you have the freedom to move your code from box to box. The down side is that if you make any changes you will not only have to recompile your code, but you also need to worry about version control. I have not done much Unix GUI work but the man pages for Perl/Tk say that it is portable. Just keep in mind when making your programs that you what it to be able to run on a Unix and a Windows platform.
I love Perl/Tk and I find that I can do just about every thing that I want to do (except bind F1 key...Stupid me.) Besides using the man pages I have the
and I find it to be the best reference for working with Perl/Tk. I strongly recommend that you check this out if you are really interested.