I don't know if there is any software out there currently, but I'm pretty sure that you can echo a mouse arrow in a visual basic program, but then you start getting into 3rd party software problems.