I did some quick testing in a VM. first trying to modify the openbox startup script to not overwrite /etc/sysconfig/desktop if it contained "lxde" and I got an error message during boot saying that /etc/sysconfig/desktop was non-existent which led me to believe that the openbox startup script was running before the lxde script. so I then tried renaming the lxde script as previously suggested, and now I am seeing lxde after booting with no bootcodes. This was tested by unpacking LXDE.tcz, renaming the script, repacking and then rebooting, other mounted extensions included VBox guest additions, xorg, and nano, for the record.