in reply to Re: Win32 - @ARGV with 'perl foo.pl' vs 'foo.pl'
in thread Win32 - @ARGV with 'perl foo.pl' vs 'foo.pl'

They recommend:

ASSOC .pl=PerlScript FTYPE PerlScript=perl.exe %1 %*