I have an application with a single exe. I want to associate a number of file extensions with this exe but I want each file extension to have a different icon.
You can try creating multiple ProgIds in the "File Associations" page. For each ProgId you can define a different extension with a custom icon and the same executable.