I have a C# (WPF) app which opens automatically if you double click its data file within Windows. The file association is registered with Windows so it knows to open the app