Given that you say it is a development machine, and the icon is the default icon for Microsoft Visual Studio, you are likely facing one of the things I had happen.
During development, your executable does not properly exit and remains in memory, as it is in a crashing/exiting stage during windows shutdown.
See if you can find your own application in memory, and if so, kill it, and see if that makes the problem go away. Another test you can do, restart your computer, don't open your development software and restart again, see if it happens, if not, open your development software, build and run it, and restart afterwards, should now happen again.
Do note, the icon in task manager will NOT be the one you see here. I don't know why that icon only appears in some places and not others if you don't set a specific icon in your program.