Hi, I know this thread is a little old, but I am still having problems with the Monogame icon overriding my custom .bmp file in my Windows taskbar.
I have replaced both .ico and .bmp files with my custom icon and made sure they retained their Icon.ico and Icon.bmp names, have the original dimensions, and are both still embedded resources. My custom icon shows for the .exe file, but when the game launches, the Monogame icon shows in the taskbar. I have tried clearing my system's thumbnail cache but to no avail.
I have a feeling that this error is showing because I am trying to port my XNA game from another project. I have created a new Monogame project and linked my old project files over as a copy. The XNA game is running fine with the correct custom icons on Visual Studios 2010 using Microsoft .NET Framework 4.0.
For the new Monogame project, I am using the public release for MonoGame v3.6 with Microsoft Visual Studios 2012 on Windows 7 so that it can support Microsoft .NET Framework 4.5.
Is this error showing because the startup object is still tied to my old XNA .Program file? If so, how would you recommend I go about fixing this? Thank you for any help.