open a file or uri with the users preferred application (browser, editor, etc), cross platform