Двигателем прогресса является желание создать межплатформенный компилятор КП, создающий исполняемый код на целевых ОС.
Целью я поставил создание библиотек, состоящих из скомпонованных модулей и возможность использования сторонних библиотек целевой ОС (Windows-dll, Linux-so). То есть это хорошо для случая, когда необходимо создать независимый от BlackBox проект, выполняющийся обычным способом (exe/dll/so).

Касательно компилятора хочу посоветоваться.
Я решил отталкиваться от поставки BB 1.6RC5, поэтому к вам вопрос: устанавливать ли компилятор в корень дистрибутива ББ (необходим для компоновки модулей ББ) или же в отдельную директорию, создавая профиль с необходимой информацией о том где корень ББ, где лежит cdev.[dll/so] (а тут возможны подводные камни) ?

При этом остаётся возможность применения каркаса ББ с его динамически подгружаемыми модулями (ocf), если исключать этап компоновки в исполняемый код. Таким образом, возможно динамически загружать программу со всеми компонентами, используя libBlackBox (который ещё сырой). Этот вариант, пожалуй, стоит развивать. Однако, каркас прочно основавается на GUI, а с его портированием есть немало проблем. Тогда вырисовывается другой вариант: создание не-GUI каркаса, предоставляющего собой самый настоящий framework наподобие .NET (минимальный набор для динамической загрузки), тогда для пользовательского интерфейса останется поднапрячься с портированием HostWindows и прочих.