>You didn't day whether the assembly will have access to the internet.
We can mandatory that. So, yes, it could be.
>But, more importantly, if they are able to view the code then what's to stop them modifying it (or just duplicating the functionality)?
If modified, upcoming upgrades will collapse on top of that. Unless, they subclass. But, most importantly, the goal would be to assure, or try to achieve some of that, that if a licence is sold for 10 PCs, then, the project cannot be used on the 11th PC.
>One of the options here:
http://www.eziriz.com/ might be suitable (which one suits best will depend on your needs)
Thanks, I will check that out.