Aber für so eine Art Kopierschutz eignet sich AutoIt ja eigentlich garnicht, da eigentlich jeder das ganze dekompilieren kann.
Das trifft bei ausreichender Motivation auf so ziemlich jede Sprache zu. Nicht umsonst gibt es nahezu alle Programme und Spiele auch "für umsonst".
Mal vom Onlinezwang, Kopierschutz oder Lizenzmodellen abgesehen könnte man durch Nachladen von Code aber auch erweitertes Debugging zur Laufzeit realisieren. Ich habe soetwas selbst schon genutzt um mir zur Programmlaufzeit bei kompilierten Scripten Arrays oder Variablen ausgeben zu lassen. Das war notwendig weil der Fehler nur selten bei kompilierten Versionen auftrat, daher hatte ich mir diese Debug Funktionalität eingebaut um im Fehlerfall nachzusehen was nicht stimmt.