How do I setup so that my client do not create issues?

When defining your custom app, there is a check box Clients can initiate this app which you can uncheck so that your clients do not initiate this.