There is no 100% security. Every DLL can be decrypted. It is just a matter of time.
As for AmiBroker, you can create DLLs via C/C++/NET/... there.
As for connection to servers, AmiBroker does not send data to its servers. Try Wireshark.
The only connections are established to data vendors (or to brokers like IB).