I truly believe this as no matter how secured we make our programs there will always be someone to figure how to break it.
So many people replied to this, I will too.
It is not about if someone could or might hack - with enough resources, they would. Even if it is by physically breaking in and replacing your software with their own.
Point is not if someone can potentially break your software. It is about making it as difficult as possible for them to do so until it might even become "not worth it".
Gadi.