I've tried this:
var openedSuccessfully = AppKit.NSWorkspace.SharedWorkspace.OpenFile(filePath);
It seems to work, except for those file types which have no default app associated with them. When I try to open such a file from Finder, I get this dialog:
Is there a way to programatically open this (or similar) app chooser window?