I'm making the transition from Qt 3 to Qt 4.3.2 and I'm having trouble with QMainWindow's icon (the icon in the upper left corner in the Windows title bar and in the Windows taskbar) being displayed correctly. I'm using Exceed as a window manager and it's not displaying the colors correctly - the icon's shape is right but the colors are the background and foreground colors chosen in Exceed (and not those of the icon itself).

I'm bringing this up here because this all worked correctly in Qt 3.3. I'm not very familiar with Qt's drawing internals - does anyone know what they changed in the way they set the main window icon between Qt 3 and Qt 4 that might cause this? (Maybe an endian issue...?)

I know I'm grasping at straws here, but any hints would be greatly appreciated. The people at Exceed are saying it's a Qt issue, so I'm SOL until I can (hopefully) bring something back to them. Thanks for your time.