Yes, you can set the HistoryIniFile to any absolute filename. At runtime, you can do something like this to save the logon history in a LogonHistory.ini file in the application directory:
MyLogon.HistoryIniFile := ExtractFilePath(ParamStr(0)) + 'LogonHistory.ini';