There is no way to reduce the speed of the cursor that I am aware of, but I think I know what you need to do.
Set the cursor to hidden, and create a helper sprite with pin behavior
On created, pin the helper sprite to the object sprite (Position only)
Tell the helper sprite set position (Mouse.X,Mouse.Y)
Then, tell the object sprite to move X pixels per second at angle (HelperSprite.Angle)
In this way, the object sprite will follow the hidden cursor at the desired speed.
If you only want to be able to "click" on things that the object sprite is overlapping, you can add that as a condition.