Как создать окно по типу "Палитры" в Pascal ABC.NET?

Добрый день, форумчане! Собственно вопрос: как создать окно по типу “Палитры” или “Инспектора объектов” в IDE Pascal ABC.NET? Окно должно перетаскиваться внутрь/вне главной формы. При перетаскивании внутрь - окно должно пристыковываться к краям в виде панели инструментов, отображаться как вкладка и т.п. При перетаскивании вне - отображаться как самостоятельная форма. Поиск в сети привёл к некоторым непопулярным решениям вроде сторонних компонентов, сборок и т.п. Может быть разработчики Pascal ABC.NET проведут мастер-класс и поделятся опытом с менее опытными товарищами? Спасибо!