I've been using the new 1.4.n+ dropdown menu in a few projects, and my latest (Cyclic Transpositions 01) uses just over 1,000 lines of code to do a 10 option menu to control 5 groups (and more than 2,400 lines to enumerate the samples in the groups).
Am I missing something? Is there an XML coding wrinkle that I don't know that would reduce the number of lines? The entropy of those 1,000 lines is very low (I haven't run it through binwalk - I'm just estimating it visually!)...