Styles (and the themes corresponding to them) are ordered based on the "styles.ini" file. You can modify that yourself if you prefer a specific order (you can't break things too badly here - at worst you'll mess up the order, not have missing or broken styles as a result). Any not listed in that file will go to the end of the list, I'm not sure how they're ordered - I think it may just be "the order the operating system reports the folders in".
Backgrounds, I'm not sure if there's any rules as such (probably again "the order the operating system reports them"), except that the currently selected theme's backgrounds are moved to the top of the list.
well, what files contain the lists for the backgrounds and
themes? It's not in the styles.ini And it can't be based on folder structure (my folder list isn't at all like my styles list, I have my styles folder set to ).
The theme list is the same as the styles because (well for obvious reasons I guess)
The background list is the real issue for me here. When I scroll through it only has the name of most backgrounds with no author or anything and since it's in no order; alphabetical or anything how are you supposed to find anything?
nessy
aqua_2
candies
blue_bg ...
Note it also can't be based on the order of the styles because in 'nessy' is the first backgroudn in my list yet Arty's lego is the first style in my folder structure but original dirt is first in the list, but then next background is colors and fire is the next style.