Add cursor to GLUT?

Is it possible to add a new cursor to GLUT?

I’m implementing a renderer that allows you to move in the 3D space using mouse and metakeys (like any 3D modeller package).

I would like to make my own cursors, and change them depending on the current settings.
I know how to change cursors, but I don’t know if it’s possible to add custom cursor to GLUT and use them (I checked the code and it looks pretty hard coded)…

Any idea?

Thank you,