Además de lo que menciona Bicho hay otros dos problemas. En una expresión de asignación
A := B;
B debe ser un valor, bien sea porque es una variable, una constante, una literal o el resultado de una función. LoadFromFile no es ninguna de estas porque es un procedimiento (un método), así que no regresa ningún valor.
Por otro lado, aún salvando este obstáculo queda el hecho de en una misma tal asignación, el lado izquierdo debes ser algo que pueda tomar un valor, básicamente sólo una variable, pero Add es un procedimiento (un método).
Vamos, que tal expresión, no tenía ninguna posibilidad de compilar.
// Saludos