Já experimentou o SteadyMouse ? Parece que foi concebido para as suas necessidades. Não foi atualizado (pela aparência) por um tempo - mas se ele faz o que você precisa, quem se importa (roda no XP).
E então há esta solução louca e cara , mas eu tentaria o software livre primeiro.