I suspect this is caused by the "colour" initially set in the bitmap when rendering with transparency. This should be "fully transparent black" which on Windows/i386 is 0xFF000000. If this has not been correctly modified (or has been incorrectly modified) fo endian issues this could be being interpreted on the Mac as opaque red?

Gerry