Este es un componente en el que estaba trabajando y lo he dejado de momento, ya es funcional, aunque hay cosas que mejorar, como que no hace el repintado al cambiar una opción, y falta muchas cosas que deseo insertarle, pero os haréis una idea de lo que quiero hacer y como no se cuando continuare con el aquí os lo dejo una captura con el fondo de una imagen, con semitransaparencia, permite también degradados, no se por quer ahora no me cambia los punteros, pero me lo hacía, etc.
Aqui os dejo el Zip