Pues, si el lenguaje lo permite, que creo que este no, se utilizan hojas de estilo, como en la web. Si no, el viejo truco de usar imágenes en lugar de botones normales.
De todas formas, el boton en B4A tiene la ventaja de poder usar una imagen para sus tres estados: Normal/Pulsado/Desactivado.
Yo creo que con cambiar la imagen cada vez que se pulsa el boton sería suficiente. Yo haría lo siguiente:
1- En la propiedad Tag del botón, un numero que indique el estado. 0 para off, 1 para on, etc...
2- En el evento Click, se cambia la imagen del boton según el estado de la propiedad Tag
Eso como muy rápido. El resto ya es cuestión de buen gusto y un poco de "buena mano" con el photoshop.