It may or may not apply here but you can parameterize your region check points...
https://support.smartbear.com/testcomplete/docs/testing-with/checkpoints/regions/parameterizing.html
There are other image comparison options available in TestComplete...
https://support.smartbear.com/testcomplete/docs/testing-with/checkpoints/regions/comparing-images-in-scripts.html
Using region checkpoints is not the only way to verify that an onscreen object in your application under test is displayed correctly. You can create a test that will obtain the image of the desired object and compare it against the baseline image using the following alternative approaches:
Use the Compare Pictures Operation and the Regions.Compare Scripting Method
Use the Picture.Compare and Picture.Difference Scripting Methods
Create a Custom Comparison Procedure
... If you find my posts helpful drop me a like! Be sure to mark the best answer if you get one to help others out and to credit the one who helped you out. 😎
Have a good one!