А чем плох редактор форм? Что в нём не хватает? Вас наверно волнует вопрос, а как же отображается что-то не входящее в стандартный набор визуальных компонентов? Дело в том, что это стандартный набор, а создавать свои визуальные компоненты ни кто не запрещает. Их могут создавать не визуально, чистым кодом. Можно создавать DesignTime компоненты (те, что отображаются в редакторе форм) и работают точно так же, перетаскиваешь, настраиваешь и прочее. Вы слишком рано задались этим вопросом, не изучив общей теории.
Вот тебе не большой пример. Конечно, он не дотягивает до мощных графических редакторов и других крупных проектов, но все же.
Эта программа написана мною. Это сервер-менеджер для игры. Он написан на чистом Delphi. В нём я использую мною же написанные визуальные и невизуальные компоненты.
Есть другой проект, написан на том же языке:
Это "тайм-менеджер" обыкновенный. Здесь и вовсе нет стандартных компонентов (все мои), но он тоже сделан в редакторе форм.
Редактор форм - это лишь инструмент, позволяющий ускорить процесс разработки, а не ограничитель.