..non puoi eseguire un file NON eseguibile..
con la Shell è come se lanciassi un comando dos..

prova con
Shell("notepad " & app.path....)
così lamci il notepad e gli dai come argomento il file da aprire

altrimenti puoi usare l'API ShellExecute (se ne è parlato tanto sul forum) che apre un file specificato con il programma predefinito!!

ciao!!