Windows Presentation Foundation (WPF) provides a very interesting API for Accessibility called Microsoft UI Automation . It allows programmatic access to most user interface elements on the desktop, addressing the needs of assistive technology products...