EDIT: minha "solução" abaixo não está correta. Faz o contrário:
0 = taskbar button flashes until you
click it
Este capítulo de amostra do livro "Guia de Registro do Microsoft® Windows® XP" contém alguns informações relacionadas ao foco:
The settings in the Focus category prevent that scenario by causing applications to flash
their taskbar buttons to get your
attention rather than stealing focus
from the application in the
foreground.
The default value for
ForegroundLockTimeout is 0x00030D40,
or 200000. This value is the time in
milliseconds before Windows XP allows
an application to steal the focus from
the foreground application. To convert
200000 to seconds, divide it by 1000
(200 seconds). You see the value
ForegroundFlashCount in the table
twice, because setting it to 0 causes
the taskbar button to flash until you
click it; otherwise, the taskbar
button flashes the number of times you
set in ForegroundFlashCount.
HKCU \ Painel de controle \ Desktop
- Impedir que aplicativos roubem o foco:
ForegroundLockTimeout
- Botão da barra de tarefas do Flash até que eu clique nele:
ForegroundFlashCount
- botão da barra de tarefas do Flash N vezes:
ForegroundFlashCount
Há uma configuração de registro em:
HKCU\Control Panel\Desktop
ForegroundFlashCount (DWORD)
Tente defini-lo como 0.
Aviso: tenha cuidado ao editar o Registro do Windows.