>
>What is the best way to run an external executable, which could be anywhere on user's drive or not where at all (in such case we would need to show an error message)? E.g. if I don't know the exact path to this program, what should I do?
Let user handle it. On the first run as user to point to the program with Open File dialog and store result somewhere for future use.
--sb--