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