read in http://macperl.com/macperl/ptf_book/r/MP/215.Curious.html
When a Perl script is run, any arguments to the script are automatically placed in the @ARGV(argument vector) array. MacPerl scripts that are run with the Run Scriptmenu item cannot have arguments, but droplets and run-time versions can. The arguments to a MacPerl script will usually be files or folders to open. if you simply double-click a droplet or runtime version of a MacPerl script that expects arguments, that is, a script that expects to have some-thing dropped on it. questions: what do a droplet contain ? what is a argument for a droplet ? thank,