I fixed some issues with the serverlist and implemented getting the scores as the listsource. The patch and the two modified menu files are in the attached zip file.
Also, I just realized I didn't answer to your comment on the bpic stuff. Currently, I'm creating one background widget for each column heading and one background widget for each column. To create them, I just use the create_background function you already used for the single list control, so I think I'm up to date there.
Still todo (probably I will only do these if someone really wants them):
- stretch the hover image over all columns? Could be nice but is not a must in my opinion.
- maplist implementation? I think the current list approach is OK here.
- horizontal scrolling? Could be useful to show longer servernames when the menu must still work in 640x480.
- column resizing? Could be useful, but for me it wont be necessary as there is enough space in higher resolutions.
Screens: