Что получается на каждый открываемый чертеж создается объект класса Commander?Да. Так и должно быть. Для нестатического класса (т.е. не имеющего описателя для C# - static, для VB.NET - Shared) с атрибутом CommandClassAttribute создаётся по экземпляру для каждого документа (открытого dwg-файла).