Realmente, que uno mismo haga la instalación obligatoriamente, es una posibilidad, pero hemos de pensar en los costes que ello implica, si el cliente necesita reinstalar la aplicación de nuevo,( el sistema operativo se corrompe, se realiza una actualización del PC donde está instalado,...) esos costes se tienen que repercutir en el precio inicial, o bién, añadiendo un cobro por cada instalación, además sería necesario que estubiesemos disponibles para dichos trabajos durante el tiempo de vida del programa, que muchas veces será mucho mayor de lo esperado.
Por lo tanto, no me parece una solución ideal.
Otra posibilidad, que añade un coste al precio inicial, es añadir con cada licencia del programa una mochila, ya se que estás tambien son pirateables, pero creo sinceramente, que no hay sistema de seguridad perfecto, y mientras no dispongas de un sistema de grabación, en CD, u otro sistema que impida las copias, que además, también sería pirateable, e impediría la realización de copias de seguridad, no se me ocurre otro sistema de protección que impida que se copie el instalador y se instale en otro equipo.