Vergiss Codepages/Charsets. Du kannst mit den TNTWare-Kompos auch fremdsprachig Codierte Dateinamen bearbeiten da diese Wrapper für die Wide-
API Funktionen bereitstellen.
Oder du stellst auf Delphi 2009 um. Dieses ist dann Full-
Unicode-Enabled und du kannst dein Programm einfach damit kompilieren (nach u.U. kleinen Anpassungen) und deine Probleme sind auch weg.
Windows Vista - Eine neue Erfahrung in Fehlern.