Hola,
Otra posibilidad es usar componentes de terceros: los
Componentes Cindy son estupendos, y, particularmente, cuenta con un par o tres de componentes avanzados para crear "super botones" y "skinable areas". Echa un vistazo si ves que tal. El "botón avanzado" permite hacer lo que tú quieres y mucho, mucho más.