As of Flash 10.2, Flash supports hardware accelerated mouse cursors: http://www.adobe.com/devnet/flashplayer/articles/native-mouse-cursors.html
Yay!
Unfortunately, the mouse cursor doesn't update until AFTER the mouse moves. You can see this behavior on the web page above. If you click "Set to custom cursor" in the sample app at the bottom of the article, you'll see that the cursor doesn't change until you move the mouse.
Anyone have a trick for updating the mouse cursor immediately, before the user moves the mouse? I tried doing Mouse.hide(); Mouse.show(); but that doesn't work.