I think some cards support only 4 colors for the hardware cursor : transparent, XOR, and two adjustable ones. That's enough for drawing a cursor, but not for an icon. I think the S3 trio cards are done like that. So, any icon drawing would have to be done in software ways.