There is another option which most UI folks overlook: Don't put any amount of code into places where only SWT can trigger it.If all your code is reachable without UI elements, you can test most of the application without UI bots and then write specific UI tests for the few corner cases.
