Some updates: I could get the normal cursor to do refreshing in bigger dimensions, but that requires the image to be bigger as well, problem is that in this scenario all inventory bam's would need to be resized.
But i noticed that when an item is in the cursor's place (picked in inventory) the cursor points to the middle of it. Now i suppose (correct me if im wrong) cursor images are pushed somewhere with eax/ecx etc as their coords are not static. But as inventory item's cursor is centered to the image, i suppose it'd be possible to do the same to tooltips making them appear not from the cursor point but left from it. In case it doesn't make sense just ignore this post. In the 4321cb part ebp-20 and ebp-24 seems to hold the mouse coordinates, i'll see if they get me anywhere
005A28F7 MOV ECX,DWORD PTR SS:[EBP-24]
005A28FA MOV EDX,DWORD PTR DS:[ECX+652]
005A2900 MOV DWORD PTR SS:[EBP-8],EDX
005A2903 MOV EAX,DWORD PTR SS:[EBP-24]
005A2906 MOV ECX,DWORD PTR DS:[EAX+656]
005A290C MOV DWORD PTR SS:[EBP-C],ECX
i think this is where mouse coords are stored for the tooltip process (changing the current values in olly makes it display at the values i entered). I guess a SUB is what i need now
EDIT: does not work as i hoped
problem is that it is accessed multiple times, and it seems ebp-8\c somewhere overwrites the ecx+652\eax+656 causing the tooltip to go crazy
Turns out it's stored at several places, maybe there's one that can be changed properly.