Scintilla likes the list in sorted order. Try doing a
lang.Sort();
editor.AutoComplete.List = lang;
That should do the trick for you.
The underlying Scintilla editor has an Autosort feature, but this is not exposed to the .NET version as far as I can see.