For OpenGL drawing you could also create the chart fully at runtime. Or design it as uaual at designtime, but hide it at the begin of the program. I can try to write an example for that.
But the main problem is: the chart is drawn on a TOpenGLControl. The events go to that control, not to the chart. Therefore the standard zooming/panning/clicking tools will not work.