This program is intended for performing GUI automation tasks in Windows. It is not intended as the "be-all and end-all" of scripting. When performing complex tasks such a COM manipulation I would recommend using AutoIt in conjunction with a fully-fledged scripting language (such as WSH or Kixtart - both free) and using AutoIt to "fill in the gaps".
I personally use AutoIt for large PC rollouts. I use WSH for complex scripting/COM and then use it to call AutoIt (or AutoItX/AutoItDLL) when I need to perform configurations that can only be usually achieved by manual input (software installation, configuring control panel, changing drive letters, sending keys and clicking the mouse, etc.).
However, there are many who use AutoIt as a general scripting language (and with v3 this is much more realistic) and are very happy with it :)
- Jon