Hi Phil,
Your test case didn't reproduce for me at first, but I was able to reproduce it by changing the default app for xml files. Basically, this is a safety check controlled by the current default file association.
If you set the LauncherOptions.displayApplicationPicker = true then the file should launch successfully into the user's choice. You can call it without that first and then retry on
a failure.
--Rob