AdmiralAlkex, Open and maximize a child window and then try to move the child with the mouse. If the GUIRegisterMsg code is running, you cannot - without it, you can. M23
Newer versions of AutoIt allow for syntax like that. Eh, I'm really sorry that I can't do anything to make it available to you.
Try using temporary variable to save the object from the array to and dot-access that.
Those functions you mentioned I haven't touched yet, also look at the changes I made to the File functions a couple of days ago (not FileCopy/Move yet) and you will see this is what I've been doing. Same for the Win functions where Notepad wasn't being closed.