Hey folks- I was trying to set the icon for my game using a .png. Everything looks good in the editor, but when I build the game, the icon has some weird graphics corruption (as though another icon is halfway built into it).
I may have found a solution. For some reason, if you make a single pixel in your icon images less than 100% opaque, then everything works great.
This would make it seem as though the alpha channel gets lost when the icon is exported to the OSX format, causing the Finder to render the channels improperly, but ensuring that you are “using” the alpha channel prevents this loss.
In my case, I just very slightly rounded the corners of my icons with about a 2px bevel, but I found that simply masking out a single corner pixel to 99% opacity worked as well.