Its currently all png-files, named in a conf file (and with their position and various options set in conf.) ie: You want a background image? Specify a filename with the right key in the conf, and bam. You want a grid thats 1 column, or 8 columns, just tell it the spacing and padding and scaling sizes for icons, and it'll take care of that. Borders, arrows, etc, all just png-files.
So folks ca customize it 'reasonably', but not as much as cpasjuste's pmenu or fancier menus.
But my goal was to have it start up in .5s (which it does), and then scan for apps, and then do stuff. I can speed up the app-scan by removing the 'moving pandora icon', and some stuff), but I'm not worried about it until I've got about 1000 pnd files to do stress testing
jeff