I know Installers can setup File Associations for your Application during the installation process, so if you have your own File types that open with your Application, it wi
From your app you'd be better to use the per-user store for file associations. If you use the system wide registry location then you'd need to elevate in order to apply changes. That's not something you should do in a standard user app.
Store the registry settings under:
HKEY_CURRENT_USER\SOFTWARE\Classes
The format of entries under there is exactly the same as under
HKEY_LOCAL_MACHINE\SOFTWARE\Classes