Завернуть приложение в свою оболочку:
- использовать по полной всякие виртуальные штучки типа пи-кода
- более-мение защита исходников
- использовать аппаратный усб-ключ(распаковка, интерпритация, стейт-машин, .. )
- всякие там ASPack, ASProtect
и да, ваше приложение будет дорогим еще до того, как оно сделает что-то полезное
))