My solution to bug 122069 was kind of hacky. Global variables in WinLauncher should be eliminated to make it possible to create a new instance of WebKit with its own windows and everything without making a new process.