Made the server listen for new clients on a Unix socket in
$HOME/.wine. Newly started wine processes now attach to an existing
server if one is running.

diff --git a/misc/registry.c b/misc/registry.c
index e6c9b17..fbd806c 100644
--- a/misc/registry.c
+++ b/misc/registry.c
@@ -1486,6 +1486,8 @@
 
   TRACE("(void)\n");
 
+  if (!CLIENT_IsBootThread()) return;  /* already loaded */
+
   REGISTRY_Init();
   SetLoadLevel(0);