решить на уровне ТЗ, является ли менеджер языково-зависимым.
- Внесу пояснение в ТЗ: на этапе первой версии менеджер проектируется только для работы со стандартным пакетом HiAsm - со всем отсюда вытекающим. Принципы взаимодействия менеджера с файлами и папками достаточно прозрачны и универсальны для развития в плане поддержки нестандартных пакетов.
Да и сейчас структура менеджера учитывает это обстоятельство: компоненты для Delphi укладываются в папку с таким же именем (см. ТЗ).
то лежать ему там же, где CodeGen
- А кто мешает "лежать" где угодно? Расположение программы HiAsm на диске менеджеру можно указать в его же разделе "Настройки", да и реестр есть у Windows (не смотрел, правда, но думаю, там есть путь. Кстати, сейчас гляну и уточню).