На мой взгляд, лиспописателям проще было бы написать одну управляемую DLL, задачей которой является загрузка лиспов, перечень которых определён в некотором XML-файле. Эту библиотеку можно оформить в виде BUNDLE-пакета, а для старых версий AutoCAD полноценно регистировать в реестре (так же через инсталлятор). Инсталлятор каждого лиспового приложения должен проверять, установлена ли эта DLL - если нет, то устанавливать. Затем (после установки лиспового приложения) инсталлятор смотрит содержимое XML файла, обозначенного выше и, в случае необходимости, добавляет в него записи по загрузке нужных лиспов. Деинсталлятор лиспового приложения, соответственно, эти записи должен удалять из XML.
Т.о. один BUNDLE-пакет может использоваться для управлением автозагрузкой произвольного количества лиспов. Во всяком случае если бы я писал на лиспе, то сделал бы именно так.