Hola hackerinblues:
Tengo el mismo problema que ya resolviste pero necesito que me especifiques exactamente la forma de hacerlo.
En mi caso particular tengo un servidor IdTCPServer con la propiedad ListenQueue en 15 y un componente TCPThreadMgrPool con el poolsize en 300, pero sucede que cuando el servidor recibe muchas conexiones simultaneas se cierran las conexiones activas. Segun tu comentario lo resolviste mediante un llave de registro, por favor si esta dentro de tus posibilidades responder este mensaje o darme alguna informacion mediante correo, aqui te dejo mi direccion:
yaliuva @ cav . desoft . cu.
Sin mas espero respuesta...
garcias de antemano