I have changed the name of "Character Workshop" to "SpriteFX". I think it's more general and a little more catchy

New demo attached!
This is a procedural animation system for AppGameKit (and I guess other languages too). It is currently in use in a TGC project for iOS/Android etc and is working pretty well but still needs some work on making the GUI more user friendly.
SpriteFX FULL LATEST VERSION updated 15th October 2013
Demo Project with runtime code
The latest version now exports spritesheets although I haven't fully decided which features to sell and which to give away yet so this version has watermarks and doesn't export animation data. It should still give you an idea of the functionality though I hope.
How does it work?
...put your images in the media folder for the app then:-
1-Character-Create New Limb
-This will let you load an image as a sprite
2-Hold shift and drag the 'limb' somewhere in the middle
3-Drag without shift to rotate the limb
4-Character-Set Limb Rotation
-This will let you change the rotation point of the limb from the centre of the sprite to somewhere else by first clicking on the sprite you want to edit then clicking where the rotation should be
5-Character-Set Limb Parent
-This lets you select which limb is the parent limb (if a parent is moved or rotated its children move too). First click the 'child' sprite, then the parent
6-Depth
-This menu lets you edit the draw order of your limbs
7-File-New Character
-This will clear the scene
8-File-Save Character
-This will let you save the scene
9-File-Open Character
-This will let you re-open a previously saved scene
I plan to add:

Exporting spritesheets / images

Smooth interpolation for individual limbs / keyframes

Automatic Ragdolls from exported data

Fully scalable timer based movement

Editable physics based particle system within workshop and as exportable emitter
oct(31) = dec(25)