Is it possible to have a touch control of the mouse cursor in Android instead of the use of a hardware mouse? Maybe something like the soft keyboard?
As Liam W suggested, have you tried the any of the developer options? On at least 4.0 (ICS) and higher (and perhaps older versions, someone else will have to verify) in Settings > Developer Options check out Show Touches and Pointer Location (screenshots and short descriptions here). Neither are exactly what you're looking for, but perhaps you'll find them useful.