In generale, sarebbe sufficiente creare un unit semplice, contenente solo una banale classe (class) in grado di caricare e memorizzare all'interno di campi i valori contenuti nel file INI.

Tuttavia, anche l'idea di usare un TDataModule non è da scartare, poiché potrebbe essere più semplice da implementare.

Nel tuo caso, l'errore principale è dovuto al fatto che carichi il valore dell'impostazione all'interno di una variabile locale, valida solamente nel contesto del metodo in cui è dichiarata e quindi non visibile all'esterno.

Per rendere disponibile questo valore ad altri form, definisci la variabile come campo:

codice:
  TDataModule1 = class(TDataModule)
  private
    { Private declarations }
    FilePath: string;
  public
    { Public declarations }
  end;
Ciao!