I basically have the same issue as this question: Embed multiple icons in WPF EXE
My .NET 2.0 WinForms application currently has this when you click "Change Icon" in explorer:
What I would like to see, and with some hacking about as suggested by the above article I get this:
However the process of getting there all of the version information for the assembly is lost. I need to maintain the Version Information in the assembly as my auto-update process relies on this to identify the installed version of the application.
I also build the application through a continuous integration process so I would prefer not to have any steps that require manual intervention, so is this possible in an automated way?