I only checked it on one system so far, but Office appears to add itself to the pathIf you do
<A HREF="##RUN('winword.exe')">
It will look for Winword in the current directory, Windows directory, Windows Systsme directory and all directories on the path. The last one seems to be true an MS office install
If you wrote the program you're running yourself
You can try
<A HREF="##OPEN('{ebook}\myprog.exe')">Click here</A>
or
<A HREF="##OPEN('{app}\myprog.exe')">Click here</A>
First one assumes myprog.exe is part of the e-book's source folder, The second assumes myprog.exe is in the same folder (say on your CD-ROM or after running your install program) as the e-book EXE
Finally another idea would be to have a blank word document or whatever, and rely on the file association of .DOC with Winword, for example
<A HREF="##OPEN('{ebook}\example.doc')">Click here<A>