I've also used perl2exe to compile Perl/Tk apps for a few years now with a lot of success. The only problem I've ever run into is that it doesn't always find all the packages it needs, so once and a while you have to throw in a redundant "use PackageName" in your script so perl2exe can find it.