I'm still not sure what the issue is.

1. You create an installation and setup package.
2. You give/ship that package to someone
3. The someone it goes to runs the Setup.Exe and your program is installed.
4. They run your program the same way that they would any other program installed on their computer.

What is the question in here?