Beaker #1 I agree with Slenkar, and you can embed the DLL into the exe using Molebox or similar which will make it more secure.You are also right that using a checksum will help.