in reply to using a Perl script in Windows without installing perl
pp can pack the whole program with its dependencies into a single executable file, which, when run, extracts itself in a temporary directory and runs Perl from there.
If you don't want to waste time and disk space on unpacking the program, you'll have to try something else. Right now I'm searching for an answer for this question too, selecting between Cava Packager, packaging portable Strawberry Perl in an installer, running a copy of perl.exe + perl5xx.dll (or self-built perlembed) on an extracted PAR archive or something else.
Sorry if my advice was wrong.