@tubetime Oh, that was not that difficult. VGA could display two 256 char fonts at once. You selected thag by a single bit in the color attribute. All you need to do is to render the characters occupied by the mouse-cursor into font2 and put the mouse-cursor image on top of it. Then adjust character and attributes as needed.
You could render quite a bit of bitmap graphics that way in text-mode.