The warning "An object recognition hint. See Additional Information for details." is always displayed, when an object is used and not found.
When testing if an object exists, the warning is not needed. Not finding the object in that case is not necessary a problem. Not generating warning when testing the Exists property, would also make "legitimate" object recognition hints easier to find and fix.
At least, it would be convenient, to have an option to turn it off at the project level.
Welcome to the TestComplete Feature Requests board!
Here you can review submitted feature requests and vote up the ones you like! If you can't find the feature you want - go ahead and suggest your own idea. Ideas with the highest rating can be implemented in the product.