Unas cuantas mejoras y cambio de funcionamiento, al estar incluida en una clase.
Los botones personalizados ahora se asignan mediante una "colección" interna de la clase.
Se puede especificar si se centrará con respecto a un formulario indicado, (si no se especifica, se centrará en la pantalla).
También se puede mostrar un Frame o marco.Como en otras ocasiones, te recomiendo que mires el ejemplo que se acompaña y así verás cómo usarlo.
Nos vemos.
GuillermoEste es el código completo con el ejemplo incluido: tgsInpMsg.zip 15.1KB