I want to be able to register my file-extension from my program. (Associate the filetype with my program)
There are lots of articles about this, but the technique discussed (fiddling with the registry) is only appropriate for Windows XP as far as I see.
What is the best way to associate a filetype with a program so that it works under XP, Vista and Windows 7 as well ? (Are there any working code-examples ?)
ClickOnce would be an option, but this only registers the filetype at installation-time while I want to be able to register filetypes at runtime.