Vorbemerkung:
Nachdem ich also deine Eingangsnachricht nochmal genau gelesen habe, hab sogar ich mittlerweile begriffen, wie das Problem zu reproduzieren ist. (OK, hätte gleich sorgfältig lesen sollen. Dann hätte ich gleich gewußt, dass es nicht geht um \\Papierkorb im T.C. vs. C:\Recycled\{Benutzer_SID} im T.C.)
Was funkioniert:
Wenn T.C. selbst den virtuellen Ordner \\Papierkorb in einem FilePanel offen hat und man von dort aus innerhalb der T.C. FilePanels kopiert oder verschiebt, bleiben die richtigen Dateinamen erhalten. Hier hat T.C. ja auch alle beteiligten Stellen selbst im Zugriff.
Was nicht funkioniert:
Wenn der Papierkorb vom Explorer geöffnet wurde und man von dort eine Datei per Drag & Drop in ein T.C. Panel zieht, dann ist die Frage:
Welche Details über das Objekt, das da ankommt, erhält Total Commander vom Explorer?
Der Explorer zeigt den korrekten Ursprungsdateinamen an.
Nun bewegt man dieses Objekt in ein Total Commander FilePanel.
Wie kommt der T.C. nun an den falschen Dateinamen heran (also den, den das Objekt im Recycled Ordner wirklich hat)?
Übergibt der Explorer beide Dateinamen, den ursprünglichen und den geänderten?
Oder beschafft T.C. sich auf irgendeine Weise den Dateinamen aus dem Ordner C:\Recycled\{Benutzer_SID} selbst?
Vielleicht findet Christian Ghisler ja mal Zeit, das kurz zu erläutern. (Wink mit Zaunpfahl)