How do I add images etc. to the mouse cursor (without lag?)

The post you linked described how to reduce input lag, it seems like you’ve followed most of the advice. That is the most you can do, without writing your own operating system.

You can hide the OS cursor and draw your own Godot cursor, it won’t look like it’s lagging anymore.