Gary, If I understand the Microsoft Docs, this is only necessary if a WndProc will receive SendMessages from other threads in the same app. None of our secondary threads call SendMessage - are you just adding it on a "better safe than sorry" basis, or is there something I've overlooked? Max.