Originally Posted By: ShaneEP
I know there's probably no way this changes anything. But has anyone tried running DoEvents(1) with the async option? I have a vague memory of that fixing someones issue in the past. Even though this is probably a much bigger problem. Just currious if it get different results...

 Code:
$System = CreateObject("KiXtart.System")
$Form = $System.Form()
$Form.Show()
While $Form.Visible
   $Nul = Execute($Form.DoEvents(1))
Loop
Exit 0


Yeah tried that, but still no dice.
It did get by some hangs, but would crash eventually anyway.