I think the question says it all. There are lots of desktop apps out there, and presumably people who have to maintain legacy code bases not written according to the MVVM pattern with a full suite of unit tests might be interested in functional testing that would work more or less directly with the UI without massive reengineering. Are such tools available?