Tempo, it seems to me, with the constraints of a non-graphics-based IDE, the current scheme is the best approach. Abbreviate on the "lowest order characters" of the name, per così dire. The way I name files, logically, left to right, that makes good sense.
Now, the easiest solution for you would be slightly rename those files:
Text in OpenGL Demo 1.
Text in OpenGL Demo 2.
After doing this, whatever rearranging might or might not occur, should make no difference!