Когда у Вас уже есть функция, названная нечто () в Вашем локальном объеме, но необходимо получить доступ к тому в глобальной области видимости.
Ответы по порядку:
Не до тех пор, пока вы не укажете свой собственный базовый путь настройки домена.
AppDomainSetup.ApplicationBase = AppDomain.CurrentDomain.SetupInformation.ApplicationBase;
Нет, вам не нужно сохранять его, и это не похоже на то, что это принесет вам пользу.