(JohnT, by inspection not as author:) this class seems to be responsible for the whole body, not just the launcher button, of an AdhocCoProhibVectorReferenceSlice, which is (for example) used in Grammar/Ad hoc Co-prohibitions, Other Morphemes slice. It is basically a VectorReferenceLauncher, with some special code mainly related to the chooser button.