Unfortunately I have the exact same problem and it was impossible for me to solve it.
I already tried all of the solutions in this link, but the best I acheived was to get rid of the circles that animate around a touch point. This is not enough for me.
What I want to acheive is to get rid of the diamond cursor that appears once I touch the screen. More specifically, what really messes up my software is this effect of fading out of the diamond cursor, once the touch has stopped. While fading out, the cursor is still affecting the area below, making the software think that the screen is still being touched. On a real-time image manipulation application that I am using this tottaly messes with performance.
Is there at least some variable in the registry that enables me to set this fading out animation of the cursor to near zero??
thank you