и что тогда за событие "MdiActiveDocument.EndDwgOpen "?
Это событие Document.EndDwgOpen. А так как MdiActiveDocument - это тоже объект типа Document, то у него так же есть это событие. Только именно для него оно не актуально.
например хочу чтобы оно прописвала и в остальных документах при открытии, что загружен такой то плагин (сообщение просто для проверки "MessageBox")
Я для похожей задачи использую событие
DocumentCollection.DocumentActivated. Идея в том, что пока документ не активирован, мне нет смысла выводить пользователю какие-то сообщения о нём. Когда наступает это событие, то проверяю, что документ активируется в первый раз (т.к. это событие возникает и повторно, если переключаться с документа на документ). И если это так, то вывожу сообщения в командную строку. Соответственно, можно не в комстроку, а в MessageBox.
Кстати, интересный момент - справка ничего не знает об этом событии Document.EndDwgOpen. Хотя оно действительно есть в API.
И ещё более интересное наблюдение - в ObjectARX аналогичное событие
есть у редактора, а не у документа! Есть серьёзные опасения, что использование этого события в .NET может вызвать некоторые проблемы.