ich kann mit sicherheit sagen dass es geht, weil diese daten von windows in einem alternate data stream beim jeweiligen file gespeichert werden, den du notfalls "von hand" schreiben kannst. dass .net eine entsprechende funktion mitbringt kann ich mir eher schlecht vorstellen, wenn überhaupt dann mittels fileinfo-objekt.
ansonsten hier ein beispiel wie man das ganze in VC .net machen kann, das brauchst du eigenlicht nur "umzuschreiben":
http://www.codeguru.com/Cpp/COM-Tech...cle.php/c7353/