mps -
There are a few known issues with flickering in the CWIMAQViewer that should be fixed soon, but there are workarounds. In your HLRing example, are you calling CWIMAQViewer.Attach every time a new image is acquired? If so, try copying the new image into a separate image (perhaps CWIMAQViewer.Image - I'm not sure how easy this is to do in C++) and only calling CWIMAQViewer.Attach once. That should clear up any flickering issues.
Let me know how this works out for you.
Greg Stoll
IMAQ R & D
National Instruments
Greg Stoll
LabVIEW R&D