Thread.new { until fetch_application('Core') do sleep 0.333 end window_record = ::GxG::VFS.open('/ROM/windows/Studio') if window_record fetch_application('Core').create_window({:resource => window_record}) end } Thread.new { until fetch_application('Core') do sleep 2.0 end # work around for strange bug: will only show the window *after* told to shut down (weird). fetch_application('Core').shutdown } ::Core::launch