You should not construct an IGeometrySelectionTransformer implementation directly. IGeometrySelector::InitializeTransformation() will create a suitable IGeometrySelectionTransformer implementation if transformation is supported, and IGeometrySelector::ShutdownTransformation() is used to return/destroy it. Only one active Transformer is supported on a given Selector.