Jake,
CLIP/Insight is strictly a viewing software which projects your collected data onto a 3D model and/or synchronizes the display of your data with a video taken at the same time. There is no way to attach events to mouse clicks in the Insight environment for a callback-function-like response.
DIAdem can analyze and present data taken from virtually any data collection software. NI recommends LabVIEW as the data acquisition software most likely to satisfy all your needs, and there is a full set of connectivity VIs to make communication between LabVIEW and DIAdem simple and powerful. DIAdem can issue OLE Automation calls to other applications and can start DOS executables built with any compiler, so you could very well integrate the data collection into
the DIAdem environment regardless of the actual application you use to program the data acquisition. You can also purchase built-in extensions to the DIAdem environment (DAC and VISUAL) which enable you to configure data acquisition and return the collected values directly into DIAdem-DATA.
Regards,
Brad Turpin
NI