in reply to running a script from Windows Desktop
and you can also use drag and drop in MS Windows. If you add %1 to the shortcut, the filename of a file dropped on the shortcut is handled to the script. To handle more parameters from other programs, %1 %2 %3 etc.
So users won't even have to type.
You say the person who will use it doesn't know what a command line is. This kind of people usually don't have perl installed, so you'd have to install for them. If you install anyway, it's also possible to install a web server and provide a "web" environment with the perl scripts. That would be something most computer users are quite familiar with, and using the script would be "just like surfing".