Hola!!
Limpias la variable "TECLA"?? No será que se están "Acumulando"? Intenta asi a ver si funciona:
Código vb:
Ver originalSetForegroundWindow (handleApliAc)
Sleep (200)
SendKeys tecla, False
Sleep (200)
TECLA=EMPTY
DOEVENTS
O es que llamas el SENDKEYS en algun LOOP?