>Would it be possible to create a large Icon, set the MouseIcon property and MousePointer to 99?
It would move for as long as mouse is over the button, I think. But in every other way this looks quite elegant and simple - and this movability of the image is probably not against the specs.