Сначала проверьте средствами Nav что файл есть и открывается
Код:
IF File.OPEN('file name') THEN BEGIN
CREATE(ShellEx);
File.CLOSE;
ShellEx.Open('file name');
CLEAR(ShellEx);
END;
Хотя не совсем понятно зачем открывать файл Microsoft Shell Controls And Automation...