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