Hola,
No sé si te servirá, pero, puede que pudieras valerte de la función "AttachThreadInput". Puedes ver un ejemplo del uso de la misma en
este apartado de la
página Web de
roman (un miembro de estos Foros). En la ayuda del SDK de Win32 (que se incluye en Delphi) encontrarás también la descripción completa de esta función y otras relacionadas.