Depends, what to name "ready".
For example, LoadLayout does not redraw the screen immediately. From one side - this is a good feature (prevents flickering). But sometimes it's necessary to show a form immediately and to start long process. In this case Screen (0) will be usefull.
Another sample - marquee labels. According my investigations jo.RunMethod ("setSelected", Array (True)) in modern API releases wants preceding Sleep (0).
Of course, all this is not relative to
postasat question.