(4) Заглавие названия имени. Заглавие у этого расширения служебное, а называется оно совершенно по другому. Файл же обладает путем, это важно.
(3) В чистой конфигурации после загрузки расширения в конфигурацию информация о его источнике теряется. Можно организовать свой, альтернативный метод загрузки, в котором хранить дополнительные данные в дополнительных объектах конфигурации. Сопоставлять, например, по хэшу.