I have a particular file that I am trying to open from my .NET application. The file may or may not be associated with a program by default. For the most part users will open the file in notepad.

The problem is that when I attempt to open this file with Start.Process() if the user has not associated a program with this file type it will crash.

Is there a way to pre-associate notepad with this file by default if the user does not have an associated application assigned to the file type?