title: C# Setting my application as default app
body: <p>I'm a novice programmer and have developed a notepad replacement application for my own needs (with some more features). When I double click a .txt file (or a customizable extension  such as .abc), I want the file to run in my application just like notepad. I read about File Association with programs but I didn't get much of it.</p>
  
  <p>Can someone point me to how I would do this? Just give me a few ideas, I would really like to do this and have an option for my users to set the application as the default text editor. Help would be much appreciated.</p>