Uygulama açılırken lisans anahtarı sorabilirsiniz. Uygulama her açıldığında belirleyeceğiniz bir yerden lisans kontrolü yaptırabilirsiniz. Tabi burada (önemli yada önemsiz bir uygulama fark etmez) tersine mühendisliğe karşı da önlem almalısınız.
Hiçbir uygulama kırılamaz diye bir kural yoktur. Her uygulama kırılabilir. Yazılımcının üzerine düşen görev önlem almaktır. Karşı taraf art niyetliyse işini zorlaştırabilirsiniz.
Eğer uygulamanız web üzerinden de iş görecekse, masaüstü yerine web uygulaması tavsiye ederim.