In deiner Zeile
MInfo := res; // AUSGABE!!!
biegst du deine Referenz "Minfo" auf deine TStringList "res" um. Unter "res" und "Minfo" erreichst du jetzt ein und dieselbe TStringList. Und wenig später gibst du res frei. Dein "Minfo" zeigt jetzt auf einen Haufen Müll.
Wenn du jetzt später MInfo benutzt, knallt es.
Du musst an dieser Stelle den Inhalt von "res" in "Minfo" vollständig kopieren.
//Edit: Gott, was sind wir alle schnell