Did you try, from the form_Mouse_down event, translating to the coordinate system of the chart and then calling it?
Ch_MouseDown (...,..., X-Ch.Left, Y-Ch.Top)
It seems to me like it would take the X, Y coordinates of the form and then localize them to the chart, be just like it let you click...