Add support for UTI and Annotation options for OpenWith

Not sure why the spacing is wacky in README.md in the diff... Looking at the file itself, the tabs appear to be matched to tabs, and I don't see a tabs<=>spaces issue.