
If you are writing a Win32-based program that manages arbitrary files, consider prepending "\\?\" to the start of file names before you call CreateFile( ), DeleteFile( ), RenameFile( ), etc. This escape sequence at the start of a file name instructs the Win32 subsystem to bypass its normal name checking functions, and you will be able to use any valid NTFS name from your Win32 program.
http://blogs.msdn.com/brian_dewey/archive/2004/01/19/60263.aspx
That would be a nice thing to have in Total Commander I think.