Установка вашего собственного компонента в IDE уже опробована и протестирована. Это делают многие тысячи разработчиков по всему миру. Я тоже это делаю. Работает нормально. Вы на самом деле знаете это сами, так как вы делаете именно это с компонентами devexpress.
Однако, если вы не можете зарегистрировать свои собственные компоненты в IDE, вы можете использовать interposer , как предложил Sertac. Это работает до тех пор, пока вам не нужно публиковать какие-либо новые свойства, что, как я считаю, имеет место в описываемой вами ситуации.
Возможно, что проблемы с регистрацией компонентов в IDE на самом деле являются ошибками в вашем коде. Это не критика, кодирование поведения во время разработки довольно сложно. Поскольку вам не нужно публиковать новые свойства, а рассматриваемый компонент является сторонним компонентом, кажется, что подход со вставкой или аналогичный является вполне разумным.