Currently the Mouse cursor is stored in the application server directly, that is the graphics are hardcoded in the HVIF format, currently you’d need to recompile Haiku to change the cursors. so it’s not that easy
Yes,that is correct.
The code could theoretically be changed to support loading cursors from a file,but currently that’s not done so you’ll always have to recompile Haiku to try another cursor.
It does beg the question though, why would you want to change the mouse cursor? The one we have now is iconic, and the ones in the image seem like they are just not that desirable.