Ich würde dir von AutoIt stark abraten, wenn du später auch komplexere Programme ansteuerst. AutoIt scheint nämlich kein Multithreading zu unterstützen und hat außerdem eine ziemlich schlechte Performance.
Daher würde ich zu einer .net Sprache (vb.net oder c#) oder gleich zu C/C++ raten. Das ist wesentlich performanter und unterstützt auch noch Multithreading.
Mit freundlichen Grüßen
Jeoni