I have noticed something a little strange. In the Projects tab of the Management pane, source files are alphabetized (as expected); however, if the project uses a mix different case files, lower case filenames come after all of the capitalized filenames (see the NassiShneiderman plugin for an example). Assuming the alphabetizing is based on comparison of ASCII values, the following pseudo-code could be used:
[... gather values to alphabetize ...]
if(characterValue > 96)
{
characterValue -= 32;
}
[... alphabetize names (displaying original names, not the modified ones) ...]