In a bit of shameless self-promotion, I wanted to note that I updated the UI Automation COM-to-.NET Adapter (UiaComWrapper) for the Windows 8 Consumer Preview:
Even without UiaComWrapper, you can always use UI Automation in .NET through COM Interop -- just add a reference to the UIAutomationCore.dll library for your project. But some customers like using the System.Windows.Automation syntax for UI Automation that was introduced in Vista, which is what UiaComWrapper provides (but implemented on top of the newer COM interfaces for UI Automation).
So, if you've got a Windows 8 Consumer Preview build and are interested in trying out some of the new UI Automation features, such as controllable timeouts and 8 new patterns, via System.Windows.Automation, download yourself a copy. Feedback welcome.
This posting is provided "AS IS" with no warranties, and confers no rights.