I, like many others, have had to suffer the problem of dealing with the launch screen freezing at the white portion of loading the game. I got too pissed for words and decided to find a fix.
1. It turns out that the launcher is the bastard of the entire conflict. Going around the launcher solves this problem.
2. In your base directory (C:\Program Files\Lucasarts\Star Wars JkII Outcast\Game Data\), you will see two *.exe files labeled "jk2mp.exe" and "jk2sp.exe". Right click both of these files individually and click "create shortcut". Place your shortcut where ever you like (desktop, quicklauncher, start menu for newbies).
3. This action uses the direct method of starting up the game. The launcher freeze bug is eliminated (at least for me =)
Give me some feedback if this works or doesn't work!