How can I programmatically check file that a file association exists before attempting to Process.Start() it?
See the question and my original answer on StackOverflowIt's better not use the registry directly but rely on the Windows API instead. Here is a link on SO that gives a .NET solution: How do I get File Type Information based on extension? (not MIME) in c#