und wieso nicht eine Abfrage im onmousemove?
mit pointinrect fragst du ab, ob sich der cursor im Rect befindet, wenn ja, dann blendest du ihn aus.
du kannst aber auch ein Bitmap erstellen, dass schwarze und weiße pixel hat und genauso groß ist, wie deine Form. Dieses Bitmap verwendest du als Maske. Dann machst du im onmousemove eine Abfrage rein, in der du prüfst, ob der Pixel im Bitmap, der die koordinaten deiner kursorposition hat, schwarz ist, wenn ja, dann blendest du den kursor aus. Damit kannst du für jeden Pixel festlegen, ob der krusor da sein soll, oder nicht.