Need to offset mouse cursor

I have had a bit of  a look around on the forum but can't seem to find anything that helps me out

I have an AbsoluteMouse and I was to set a crosshair image on it.

Problem is the hotspot for the mouse isnt in the centre of the image (well crosshair which isnt quite the image centre)

I have tried mouse.setHotSpotOffset with a ton of differnt numbers but it doesnt seem to change the position of the cursor image

I have had a look at the mouse class in jME and there is a bit in setRenderState that looks like it resets the hotSpotOffset so not sure if there is an issue there or not

Or should the crosshair not be done with a mouse cursor?