(trusty)westmj@localhost:~/GoogleDrive/perl$ cat hello_world.pl #! /usr/bin/perl print "Hello, World!\n\@ARGV:\n"; foreach $arg (@ARGV) { print "$arg\n"; } warn "Press 'Enter' or 'Return' to finish.\n"; (trusty)westmj@localhost:~/GoogleDrive/perl$ perl hello_world.pl 1 2 Hello, World! @ARGV: 1 2 Press 'Enter' or 'Return' to finish. (trusty)westmj@localhost:~/GoogleDrive/perl$ cat hello_world_desktop.desktop [Desktop Entry] Version=1.0 Name=Hello_World_desktop Comment=Execute by dropping file onto Exec=/usr/bin/perl /home/westmj/GoogleDrive/perl/hello_world.pl '%F' #Icon=/home/alex/Pictures/icon.png Terminal=true Type=Application #Categories=Application MimeType=application/vnd.ms-excel;application/vnd.openxmlformats-officedocument.spreadsheetml.sheet;inode/directory;text/plain;text/x-script.perl;