I tried using the Setup project in Visual Studio. Here one can associate the file types to the icons and names.
The solution built successfully, but I guess the file step is to do the associations in the registry.

Can anyone tell me if I am heading in the right direction?