I have an application which I want to work as an Applet under both Win XP and Mac, and I want to use custom cursors.

I've created some custom cursors, and they work fine on XP.

However, on Mac that appear all screwed up.

I think I'm doing everything right, using Component.getToolkit().getBestCursorSize() and Component.getToolkit().createCustomCursor().

It seems like Mac has a different definition of the point 0,0 on the cursor. The image seems to be shifted upward.

I'll dig into this some more in order to figure out, but I'm hoping some one has already done the work and could share....