Add support for custom wrapper for opening files on Linux.

This is to add support for custom wrappers for opening files

An example is of image sequences which are linked as filename.######.exr which does not work with xdg-open because it needs an actual file to open and check mimetype. With a simple wrapper it's also possible to open the appropriate application and even change the # characters into @ which eg. rv understands.