No estoy seguro sobre el ratón óptico específicamente, pero CyanogenMod te da la opción de alterar el comportamiento de los diversos botones capacitivos/duros del teléfono hasta cierto punto. En Settings->CyanogenMod Settings->Input
puedes establecer el comportamiento de la pulsación larga de los botones de inicio y de menú, y cambiar completamente el comportamiento del botón de búsqueda.
Lo que suelo hacer es configurar la tecla de búsqueda (o pulsar prolongadamente la tecla de búsqueda) para abrir la aplicación de búsqueda por voz. Puedes sustituir el marcador de voz o cualquier otra cosa que quieras si lo configuras de esta manera, con la contrapartida de que pierdes la funcionalidad de búsqueda por defecto (en mi caso está bien porque nunca uso el botón de búsqueda).