Hello Dugald,
The direct answer to your questions is no, you cannot keep the crosshairs permanently thin. The best you can accomplish in this regard might be to change the cursor from a crosshair to a point with 'SetCursorAttribute (hpanel, PANEL_GRAPH, 2, ATTR_CROSS_HAIR_STYLE, VAL_NO_CROSS)'
or by using the User Interface Editor. However, the user should be able to position the cursor accurately by using the arrow keys (and arrow keys) on their keyboard.
Jeremiah Cox
Applications Engineer
National Instruments
http://www.ni.com/ask