Programit wrote:
Personally, creating your own protection, licencing system would be the best and probably safest bet.
Man you are soooo far away from it, sooo far away. Google something about code reverce engeneering. And then read your post again. I use similar(to the one you described) system for our company software, but it is not secure. The only thing that protects our software applications is that they usually come with a pretty expensive peace of hardware equipment.