Работаю в LabView6.1

Проблема следующая. В ходе выполнения программы использую функцию File Dialog
(вызов диалогового окна, для выбора и запуска некого файла).
Вслед за этим использую System Exec.vi (запускаю через него экзешник с параметрами).
И если экзешник лежит не там, где до этого я выбирал файл функцией File Dialog -
запуска не происходит. Очевидно System Exec.vi по каким-то причинам "помнит" старый путь,
хотя новый ей ЯВНО указан на входе working directory.
Ситуация исправляется только если я опять же вызываю File Dialog и указываю путь к экзешнику.
Ощущение, что File Dialog - сама навязывает свои пути. Что делать?