No sé hasta qué punto puedes hacer eso, ya que (Nero al menos) los archivos que guarda de compilaciones no son de texto plano legible, tiene su propio formato. Aún así, te diré que las carpetas que seleccionas (hay componentes para ello) las puedes exportar a un txt mediante una lista de strings. Por ejemplo, puedes hacer que cada vez que se selecciona una carpeta se agregue la ruta al txt. Te pongo el código para que lo veas:
En el private del form:privatesLista: TStringList;
Función que crea la lista:procedure Form1.CreaLista();
beginsLista:=TStringList.Create;
end;Función que agrega líneas:procedure Form1.AgregaLinea();
beginsLista.Add(Memo1.Lines.Strings[iIndice]);
// Suponiendo que obtienes la línea de un memoend;Función que guarda el txt:procedure Form1.GuardaTxt();
beginsLista.SaveToFile(
'C:\RutaDelArchivo\Lista.txt');
end;Espero haber servido de ayuda