I'm converting a small c# application from windows to osx using MonoDevelop and MonoMac. I've changed the icon of the app using the Info.plist located inside the app contents directory by adding the CFBundleIconFile and the name of my icon, residing in the Resources directory. So far everything is fine, finder acknowledges the icon and it is correct in the "Get info"-page. However, when I start the app the correct icon starts bouncing, but a second later it changes into the MonoMac monkey(?) icon. Is there some way for me to keep my icon?
If you're using Windows Forms or GTK, it's likely because you have a Win32 icon set in your project's options, which either will pick up and use.
Either that, or you're setting MyForm.Icon to something explicit in the code.
If you're not using Windows Forms or GTK, then there's not much that would cause that, as I don't believe there's an easy way for MonoMac apps to do this.