editted to add: if you use the bat file install bundle to install ASP to a relative directory on your disk, you can then burn that to a cd after it is installed to have a fully working copy of perl on CD(as long as you keep the relative path the same on the CD). You can also use the bat installer bundle to install a fresh copy of ASP on the target machine via your TK enabled script. Another option that may be cleaner (or needed depending on redistrib legal junk) is to compile the perl TK installer script and put that on the CD with the bat installer bundle. It all depends on how strict AS is about packaging for redistrib.