nothing to do with the programming lanuage. it's a little icon issue that's awful frustrating because its presence is just mind boggling.
I can set the icons of this application without issue. The executable icon looks fine, as do the form icons, until I open up more than two windows. see what happens to the taskbar icon.

The non-transparent icon was gone long ago, but still persists in the project. i have no idea how to get rid of it or how this is even happening. I tried deleting the obj folder incase that got rid of any temporary files but it's still there. rebuilding the project a ton of times and constantly deleting / reinserting icons did nothing. the first icon i assigned is stuck to the application for whatever reason.
strangely, the debug and release builds are different in the icon included. debug build has the default icon in its place. what?
I remember having this
exact issue when I did in I think it was devcpp which was resolved by rebuilding the project/solution/whatever but rebuilding the solution here isn't helping. anyone have an idea of what's causing this because it genuinely makes no sense to me. somewhere in the project the old icon is present, but I don't know where it is or how to get rid of it.