Here is the link for the video. I think it got so cool for a draft. See how I made it look to be an animated part of my rainmeter theme. I made it to look like semi transparent over the rainmeter components. This is so cool and the possibilities are endless for creative minds.
https://youtu.be/Cd6jsa76JmcPlease ignore the bg sound. My son was playing GTA 5 online and talking to his friends through the kinect while I was recording. Also I think the quality of the image is not so good as the image that I see here... I was recording a Team Viewer session on a slow PC. But anyway, you will get the idea.
Another thing to notice just in case you understand portuguese, the light that is near me on the small webcam window is what I call in my commands as "abajur". I've mounted the node for that light on a box and after I mounted it I noticed the wiring for the relay was inverted, hence when I turn it off by a voice command (I say "desligado", and VC sends a logic zero to the node), it is resulting in the light turning on. For the "ligado" command, the light is turning off. This is not a problem with VC, it is just that I have other priorities now and I'm not going to open the box to fix it so soon. All of this stuff are prototypes as of now.
Regarding the animation and the DLL:
I produced the pngs for the animation without any transparent color. I used a pure black background to conform with the settings of the form. I used pngs and later renamed them to jpgs. I did it this way because of jpegs are always compressed, even if you choose the least amount of compression when saving them. The edges getting wrong is one of the possible consequences. I'm also a professional photographer and sometimes I experience this behavior with jpegs when I want a seamless bg to be pure white or pure black. It depends on the compression you apply. Even having a perfect black bg (RGB = 0,0,0), the black around the non black edges will get jerky and hence produce undesired results. The same applies to pure white (255,255,255). This is a known issue with jpegs.
So to avoid the need to rename the files, I would like to suggest that PNGs are used per default. Or maybe you can allow various file types. This is if you decide to implement the transparency as a standard plugin option. You could allow the user to choose on the plugin option window which RGB color will be transparent.