Hola
Para hacer lo de el evento solo tienes que crear un nuevo evento con el Event ID pbm_mousemove
Puedes personalizar un objeto creando uno nuevo apartir de una clase visual y despues utilizarla en tus ventanas, crearle metodos, propiedades etc..
Pero...
Para cambiar el color de fondo a un boton no se como se hace
ahi si encuentras como publicalo ¿no?
Saludos