This post has been marked by the post author as the answer.
at top of script:
local mouse_spr = mouse_spr or CreateSprite( LoadImage( "scriptbank\\images\\mouse_cursor.png" ))
SetSpriteSize( mouse_spr, 1.5, -1 ) -- change value to resize mouse
SetSpriteOffset( mouse_spr, 0.75, 1.2 ) -- change to suit 'trigger' point of mouse pointer
SetSpritePosition( mouse_spr, 200, 200 ) -- initialise to off screen
in _main function:
local mx, my = g_MouseX, g_MouseY
SetSpritePosition( mouse_spr, mx, my )
then you can use the mx, my values to figure out where the mouse is on your menu or whatever
Been there, done that, got all the T-Shirts!