Есть поддержка встраивания в реальном времени в редакторе ресурсов, но она устарела и тупа.
Я предлагаю вам просто добавить метку в том месте, где вы хотите, чтобы пользовательский компонент находился, дать ему уникальное имя и переопределить метод createComponentInstance
, который вызывается внутри с именем метки (назовите его чем-то уникальным),
Затем вы можете просто вернуть экземпляр вашего пользовательского компонента, и он появится там, где метка находится в GUI Builder.