What happens if you use the AddPointFile method? I believe that it should then add the SurfaceOperationAddPointFile to the Surface Operations collection. Not sure about the border extraction, will look into that later on....although the COM API does have Extract* methods for border, contours, etc.