Cosa vuol dire anche senza lavorarci ?
Probabilmente il software avrà dei thread o dei timer con i rispettivi eventi che "girano".
Prova ad inserire dei try ... except e poni banalmente dei ShowMessage negli except per visualizzare l'errore, questo in tutte quelle parti che lavorano in "autonomia", come già accennato negli eventi dei timer ad esempio e nei thread.
Questa forse è la cosa più veloce da fare.
try
//.......codice da eseguire
except on e:exception do
begin
ShowMessage(e.Message);
end;
end;