FNCSignature

I get the failed to load behaviour whilst viewing the same tab with two very simple buttons.

procedure TfmMain.Button1Click(Sender: TObject);
var localSigFilePathFilename: string;
begin
  localSigFilePathFilename := TPath.Combine(ExtractFileDir(ParamStr(0)), 'docs' + PathDelim + 'approvalSignature.sig');
  if (TFile.Exists(localSigFilePathFilename)) then
    sigSignOff.LoadFromFile(localSigFilePathFilename);
end;

procedure TfmMain.Button2Click(Sender: TObject);
var localSigFilePathFilename:string;
begin
  localSigFilePathFilename := TPath.Combine(ExtractFileDir(ParamStr(0)), 'docs' + PathDelim + 'approvalSignature.sig');
  sigSignOff.SaveToFile(localSigFilePathFilename);
end;

Is it possible that FNC is just not installed correctly?