No te preocupes por eso, hasta que sea un problema (es una maldita costumbre que tenemos en nuestro rubro)
No creo que se pueda compartir, cada efecto esta asociado a un control en particular. Como haria para detectar el
MouseOver en cada boton?
Por otra parte, es como decir, si tengo 100 botones tengo 100 captions, 100 rectangulos, 30 azules, 30 rojos, 30 grises, ...