Hmm. all that seems to do is make the sprite of the mouse move choppier and laggier.
Maybe thats because of all the info it has to process with the additional timer, it has to do that code in between the time it updates the sprite's position.
Are you using the custom cursor code we developed earlier as a character, or an actual custom mouse?
If your using the custom cursor code as a mouse variable, I never tested it for in game use. It might only be useful for point-and-click. You might might want to try the other method the other developers came up with in that case
If it's being used to control a character, then perhaps you should try this
ON MOUSEDOWN
x = mousehorz
SPRITE x {where the top of the sprite should lie} mouse.gif
END MOUSEDOWN