An alternate approach to annotations would be to use a second plot. When the cursor changes, do a PlotXY on the second plot to generate a line along the first plot's slope at the point the cursor is at. The line on the second plot corresponding to point (x1,y1) would run from (x1-dx, y1-dy) to (x1+dx, y1+dy) where the slope, m, is dy/dx. In this case a little algebra gets you dx = sqrt(length^2/(4+4m^2)) and dy = m*dx where length is the desired length of the line in plot area coordinates. If your aspect ratio (y scale to x scale) isn't 1:1, then you can multiply the calculated dx and dy to correct for that and have the line always be the same length on the screen.
Tony
NI - Measurement Studio