Φίλε Νίκο,
Το δοκίμασα και «παίζει» μια χαρά.
Και επειδή είμαι λάτρις του τριπτύχου: απλότητα, λιτότατα, πληρότητα.
Ο κώδικα σου σε μία γραμμή:
File.WriteAllLines(outFile, File.ReadAllLines(inFile).Skip(1).ToArray());
Ενώ ο δικός μου είχε 24 γραμμές 
Η διαφορά είναι ότι δεν έχει όριο τη μνήμη, γιατί η εξεργασία γίνεται γραμμή προς γραμμή.
Αλλά όπως και να έχει, τελικά αυτή η τεχνολογία θα μας αλλάξει εντελώς το τρόπο με τον οποίο στεφόμαστε.
Νίκο, περιμένουμε να μας εντυπωσιάσεις και πάλι!
while (!dead) learn();