The blank form is symptomatic of the fact that there is only one thread of execution in a kixscript. In other words, at any given time your script can either be working the GUI (by calling properties and doing DoEvents) or performing a lengthy operation (like installing something). But not both at the same time. You see this white screen behavior even in some "real" windows applications.

Things you can do about it is (like jens said) apply the TopMost property or even Hide or Minimize the form while its performing these lengthy ops.

Im currently working an idea to create a special Kixforms version of the Shell command. One that will operate in a multi-threaded fashion and keep the GUI fresh and alive at the same time. All I can say about that is stay-tuned.