Good suggestions Zu.
Had planned on making it sizeable. Now that could be dynamic but, I'm thinking that might be too confusing for many people
Try to keep the tree code framework as open as possible for the future
Define open? How about the ability to just put your image in a folder?
Here's a very basic layout of things. Note the funky Zuba-esque Xmas tree!


The left panel beside the Xmas Tree holds the basic decorations, this could be set up to generate from the contents of a folder including animated png's?
The bottom panel is for configuring your decorations. Eg. Size, colour, transparency, animation, etc.
Need to add a tree selection/config panel.
Also, will add the ability to save your created Trees to config files.
Obviously these panels will all be hidden when not in use.