Ну в общем случае ответ "Нет". Тем не менее, про п.1 можно воспользоваться DMU + Post failure для запрета удаления, тогда будет работать, если установелен addin. Про п.2 - на 3D видах, начиная с Revit 2018 доступен DirectContext3D, позволяющий рисовать на сцене произвольные объекты