File::HomeDir ist AFAIK Plattform unabhängig. Für Tk unter Win brauchst einen Interpreter der Tk unterstützt, wie z.B.
ActivePerl
http://perldoc.perl.org/
EDIT: Ich lese gerade das strawberry Perl auch Tk unterstützt, es nur noch installiert werden muss.