Josh,
You can configure whether a cursor can snap to a particular plot by setting this plot attribute:
SetPlotAttribute (panel, graph, plot, ATTR_PLOT_SNAPPABLE, 0);
I might have expected hidden plots to not be snappable by default, but apparently they're not, so you'll have to also set this attribute whenever you hide a plot.
Luis
NI