Частично решил проблему
Еще раз с самого начала. Есть форма, на ней user control, который сслылаеться на dll(тоесть не мой). В форме есть каталог с продуктами, после выбора продукта, появляеться еще одна форма с дополнительными опциями. После выбора опций, нажимаем вставить продукт в рисунок, и если первая форма открывается как
или
AcApSrvApp.ShowModalDialog(AcApSrvApp.MainWindow.Handle, form, true);
, то при выборе координат для вставки эти две формы на какую то долю секунды появляються и пропадают. Тоже самое происходит при повороте. А если первая форма открывается как
, и при входе в функцию ее сразу же закрыть, то все отлично.
Но мне нужна не форма а палетта, а с палетой происходит тоже самое что и в первом варианте,так что будем ковырять дальше )