Once upon a time I was asked if it was possible to create a launcher on the desktop that one could drag and drop a file to have it print.
I created the following launcher:
Which creates the following desktop file:
With that you can drag a file to the desktop icon or to ~/Desktop/PrintFile and it will print.
Is this what you had in mind?