(4) Можно через Shell.Application получить коллекцию Windows, где будут все окна проводника - у них уже запросить, где они есть, и если эта папка уже открыта, то её можно закрыть и открыть снова, ну или попытаться послать ей команду на выбор или поиск нужного файла.
Основная теорема систематики: Новые системы плодят новые проблемы.