Скорее всего, это так. Надежность не в том, что там какая-то крутая защита, а в том, что людям, которые его могли бы расковырять это не интересно. VLX - это "недокомпилированная" (недокомпонованная) DLL, загружаемая и читаемая Visual Lisp, который сам содержится в куче dll. Соответственно и надежность, как у любого нестандартного формата. "Личный код Штирлица", который цел, пока за него не берется профессионал.
Но в VLX содержатся прикладные программы для Автокада, которые широкую публику не интересуют. К тому же, главная ценность таких программ в идеях - что программа делает, как и в каком порядке, интерфейс и т.п. А написать код такой программы - дело техническое (разумеется, при знании предметной области и навыках программирования). Во всяком случае это дешевле, чем "ломать" VLX.
Список функций с интерфейсами извлечь нельзя однозначно. Так же как из DLL - имена функций извлекаются, а параметры - нет. Здесь все зависит от воли автора.