Something that would be hella sweet is an interface option to prevent this. Maybe "show-focus=false" or whatever the sweet christ.
Also I'm told by a coder friend that the following code snippets might help? I don't actually know anything about windows...interface...code...stuff, so who knows.
ShowWindow(hwnd, SW_SHOWNOACTIVATE);
SetWindowPos(hwnd, HWND_TOP, 0, 0, 0, 0, SWP_NOMOVE|SWP_NOSIZE|SWP_NOACTIVATE)
Anyway let me know how feasible this is I guess.