The free SDK lets you easily make standalone executables which connect to the Dogwaffle server and allow you to mess with the rgb and alpha channels, brushes, animation's frames and more.
If you write in VB, a single line of code turns your app into a 'plugin' to Dogwaffle, which runs as an active X server. Any OLE enabled IDE can connect to it, some have used PowerBasic, others have used Delphi.
The new PD Particles app can also be used.
If you're interested in using a scripting system, the Lua scripting by Marco Pontello might be of interest. It is in fact a real-life example of someone creating yet another plugin for Project Dogwaffle - in this case with a gluas/lua scripting front end.
To probe further, see
Some developers are integrating Dogwaffle into a game developer system. Others are making filters for animation transtion effects. Gertrudis is another example of an imaging tool that sends the result of artsy paint tools straight into Dogwaffle. Artweaver (a free imaging/painting program from www.artweaver.de (http://www.artweaver.de)) does the same with its Dogweaver plugin, which is free too.
If you have an idea you want to test, an algorithm to explore, or new filters to implement, you're encouraged to test your mettle with Project Dogwaffle as the framework.
It's free, fun, and works wonders on new DualCore systems which automatically spread the workload over the available processors, giving your 'filter' its own processor while Dogwaffle is on the other.
Thanks for sharing your experience with programming with Project Dogwaffle.