There is an unofficial TED app available for Windows 8. There is also an unofficial TED app for Windows Phone.