If software is written for the device, is there any way to protect the code from being read either on the device (with some yet to be written 'reader' or with Notepad on the host system (when plugged in) or the like?

I understand that LUAC will do something with regard to the simulator only.