Quote Originally Posted by si_the_geek
You are avoiding the installation then... the required files aren't being installed to the client (which is where the program actually runs).
If you don't make use of any external libraries, it is improbable that the lack of an installation may lead to errors. The client machine remains untouched simply because no value is saved in the Registry and all the data is saved in the shared folder on the server. I see no point in installing the application on the client machine when the program leaves nothing on it.