Creating good automated GUI tests is a significant time investment. While some automated testing tools allow you to create tests from screen recording, the best tests are performed using scripting so that you can generalize behavior. Ie.. wait until dialog box X, appears, enter Y, on success do Z.
TestComplete allows you to create robust tests using multiple scripting languages including javascript, with many many hooks to value added components, ie.. the ability to pull test input from the DB (data driven testing), comparison of gold master images against target, OCR to interpret dialog box text when in graphics form. Compared to other commercial offers its reasonably priced.
I agree with David's answer! My company uses TestComplete7 for our windows application and we are able to handle almost everything with it. They recently added support for TMS components, so that has been a huge help.
I definitely recommend TestComplete if you wish to create an automated testing suite. You could give the trial a shot, and see how it fares against your application. There is also documentation on how to interact that particular component.
I cant really gove you an answer,but what I can give you is a way to a solution, that is you have to find the anglde that you relate to or peaks your interest. A good paper is one that people get drawn into because it reaches them ln some way.As for me WW11 to me, I think of the holocaust and the effect it had on the survivors, their families and those who stood by and did nothing until it was too late.