I'm attempting to write a version of your Infragistics.Controls.Maps.Reader class which does not redraw a shape if it already exists on the shape layer, and therefore eliminates flickering.
I've basically copied the SqlShapeReader class code and changed…