Thanks for your kind suggestions.
But i'm looking at developing an installation package which installs perl and tcl in a sigle go with zero user interference. So i was just checking the option of copying the directory tree of perl and tcl, which was suggested by my lead.
Using msiexec, I believe you can invoke the installer with no gui interface. You than could run the two commands for tcl and Perl with a batch file, which would be a single click. Last time I used windows I used to install using msiexec with a /qn flag for no gui. You could give this a try for ActivePerl: