The merge() method of NotesViewEntryCollection works mostly correctly. SO you can get a distinct NotesViewEntryCollection object by creating an empty NotesViewEntryCollection and merging another NotesViewEntryCollection with it. However, the sort order of the destination NotesViewCollection seems to be lost, so it is a partial solution.