Hello lowres,
Have you looked into setting up an event handler? This will be global for all tests.
https://support.smartbear.com/testcomplete/docs/testing-with/advanced/handling-events/about.html
You can also look into using Try, Catch blocks in each of your tests...
https://support.smartbear.com/testcomplete/docs/keyword-testing/reference/statements/try.html?sbsearch=Try%20Catch%20Finally
These won't ALWAYS call the catch or fire the event in every circumstance but this should be used to run your treachdown scripts. For instance if your tested app crashes TestComplete will keep running until it hits an error in checked in your script and then run the corresponding event or run the catch block.
... If you find my posts helpful drop me a like! 👍 Be sure to mark or post the solution to help others out and/or to credit the one who helped you. 😎