I use TestComplete for our desktop application automation and TeamCity for CI. I run my TestComplete tests on TeamCity by using TestExecute SessionCreator.exe command line.