Zwischen Verschieben und Sortieren gibt es einen kleinen Unterschied. Verschieben ist für mich das willkürliche Anordnen eines Items an einer von mir bestimmten Position. Bei der Sortierung werden die Items aber miteinander verglichen, und da kann es passieren, dass das von mir gewünschte Item nicht an die erste Stelle rutscht.
Ich weiß nicht, ob ein Verschieben möglich ist. Der Treeview bietet dazu direkt die "Move"-Funktion an; die Listview kennt das nicht (zumindest nicht in meiner D5-Version).
Die einzige Möglichkeit, die mir daher einfällt, ist, dass man bereits beim Füllen der Liste die Reihenfolge festlegt. Hat jemand eine bessere Idee?