При вызове "Легенды карты" она загружается, часть кнопок работает, например свернуть/развернуть панель, а часть вызывает ошибку отсутствия родительского окна(EIvlideOperation с сообщением 'Control'MapTreeList' has no parent window), пробывал и свою легенду и вашу(mapclass.dll из sdk), на сообщение состояния панели(AW_GETPANELSTATE) в качестве TWinControl возвращаю вновь созданную панель с идентификатором CM_MAPCLASSIFIER, parent вроде присваивается, Application->Handle тоже переопределяю на handle главной формы, в чем может быть проблема? Все компилится в C Builder 6. Причем, если легенду из библиотеки перенести в основной проект все работает.