I just found this that answers the question.
Specifics of Usage Common for All Languages | TestComplete Documentation
You can skip the object name when calling methods of some program objects in scripts. This feature is supported by the aqConvert, aqEnvironment, aqObject, aqUtils, BuiltIn, Utilities and Win32API objects. For example, you can call the Delay method of the aqUtils object as aqUtils.Delay(…) or as simply Delay(…).
With all of the python changes, I think it is probably safer to switch all of my Delay() to aqUtils.Delay() to be clear what they are.
Thanks for you reply