warum nicht mit changefileext(listbox.items[i],'') den basisnamen ermitteln und von hinten anfangen den
ascii-wert der buchstaben zu inkrementieren.
die kleinen buchstaben gehen bei 97 los bis 122. ist der ordinal-wert schon bei 122, wird er auf 97 gesetzt und der buchstabe davor manipuliert.
HTH Frank