He tratado de seguir el codigo line por linea de algunas aplicaciones echas con la classe cWidget pero todabia no pego al chiste

.
En fin hace tiempo hice una especie de gadgets como los de windows Vista y pos como los de Win 7, pero nunca pude saber como colocarle las esquinas redondas y darle un poco de transparencia a estilo de los gadgets, lo mas cercano que consegui fue usando las apis:
SetLayeredWindowAttributes
GetWindowLong
SetWindowLong
es un codigo sencillo para darle transparencia a la forma, pero el entorno visual se ve un poco feo:

El link del codigo fuente es:
http://vectorlatino.site40.net/Visual%20Basic/Widget%20Image.rarcomo puedudiere cambiarle el fondo que en vez de colocar el formulario transparente darle una forma personalizada ya sea puntas redondas o como yo quera y con un poco de alpha y que no salga en la barra de tareas como los gadgets de Windows.
Les estaria muy agradecido si colaboran...