while ( WinActive("[TITLE: STARTMENU; CLASS: DV2ControlHost]", "") = 0 )
do stuff...
wend
Should work. Though that's off the top of my head, so don't quote me on the format of the function.
the Run() command will run scripts, iirc. if you compile the script first, then it definitely will. Just remember your paths. Run( myScript.au3 ) only works if myScript.au3 is in the same folder or is in a folder in the PATH environment variable.