We have been using the Launcher for our Low Power Computer development projects. The Launcher has been working for us quite well. We did like the backgrounds in the previous version. I notice there has not been any updates on themes since the merge with gmenu and the conformity with freedesktop.org specification.
I have implemented some changes that will allow for configurable Button icon size and Background image from the command line. We wanted to be able to adjust the icon size very easily on each launch. The background image from the command line gives us one image for all tabs on the notebook.
Another change I implemented is the extended-format property name from the desktop-menu specification at freedesktop.org, X-Background. This will add to menu-cache-gen the background filename and will be found in the ".directory" file if it exists. These will override any background options from the command line. This gives total customization over all the backgrounds in the notebook.
Please take a look at the attached patch to see if it would be possible to integrate these changes into lxlauncher.
I am not sure what you are planning to do about themes. I have noticed that every platform puts its default background directory in a different place. They also do not agree on theme specification (eg Gnome vs. KDE). I agree this is a very complicated issue. Maybe this could be a temporary fix.
(Brent McCarthy)
implemented some changes that will allow for configurable Button icon size and Background image from the command line. We wanted to be able to adjust the icon size very easily on each launch. The background image from the command line gives us one image..