title: How do I open a file using the shell's default handler?
body: <p>Our client (a winforms app) includes a file-browser.  I'd like the user to be able to open the selected file using the shell's default handler.  How do I do that?  I've read that I should use the Win32 API rather than the registry, but I'd prefer a solution that involves only .NET.</p>