Change cursor “point”

I was trying to set a custom cursor for my game using the user interface menu on options.
But looks like the point of the cursor is on the center of the widget, instead of the top-left default for cursors.
The problem is that the cursor has a size limit and when I center it, it crops the cursor
Is there any way to change the point of the cursor?

Ps: I’m aware that I can make a cursor getting the mouse position and all, I was just thinking if there is a way to make the user interface options work.

Thanks