Puedes mover a tu disposicion el mouse, usando las librerias de java, te serviria si solo si haces un escritorio remoto. Ahora si quieres hacer un troyano primero debes aprender como usar C o C++ crear librerias, linkear con jni y en especial aprender el API de windows para poder capturar eventos del mouse para pasarselos a java.
Saludos
Saludos