Александр, приветствую.
Да команда на .net
Тут встал вопрос о ведение логов использования команд проектировщиками, при помощи стандартных средств System.Diagnostics.EventLog.
И чтобы не дописывать команды, я решил отслеживать их по событию Document.CommandEnded
Просто не честно писать в лог команду если она в итоге не отработала, а была прервана.