Deva,
The Aero theme of the Windows operating system provides semi-transparent borders. These borders look nice, but it is difficult to use them in automated testing as the colors of their pixels depend on what is below the border. If there are blank white areas below the border, the pixels will have some light color, if you have a dark region or some black text below the border, the pixels will have darker colors.
As you know, TestComplete can capture window images and compare them. The primary goal for the image-capturing functionality is to "produce" images that are suitable for checkpoints and automated tests. That is why, by default, TestComplete disables all the "pretty-looking" OS features before taking a screenshot and restores them after it captures the screenshot. The resulting image looks a bit different, but it is more suitable for automated testing than the original one. TestComplete switches the OS settings every time you call Picture() or other similar methods. It switches the settings quickly, so, most likely, human eyes are not able to recognize the changes.
I don't think that these "different" images provide any barrier in understanding the text of your help system :-), however, I'd agree that the "Aero" images look prettier :-). So, the solution is to disable TestComplete's default behavior and let it capture images as they are. To do this, turn off the Disable DWM before capturing image project property:
* Open your project in TestComplete.
* Right-click the project node in the Project Explorer and choose Edit | Properties from the context menu. This will open the project editor and activate its Properties page.
* Choose General[b/] from the tree on the left of the page (the topmost item). You will see the "Disable DWM..." check box on the right, in the Images section.
* Clear the check box and save the changes.