Why bother making the mouse invisible if your going to add a mouse map to it?
Your trying to make the system mouse invisible only to change its map? Think about it, that makes no sense. Just get rid of your mouse_pointer line and replace it with
mouse_mode = 1;(or w/e you want it to be other than 0)
mouse_map = mouse_map_here;
That will do it unless i understood the question wrong.