First working version of "open with". TBD remove debug & tidy up script changes (no longer need to handle multiple args except from finder)