The run/start method doesn't always work - for example it simply opens a command window for me. The same applies to ".htm" files that are not in my current directory.

If you can identify the application path and explicitly execute it you will find it is a more reliable solution for general deployment.