Yep, if you use the asynchronous programming approach you can avoid the sadness and social issues related to creating non-responsive apps.
Check out these articles
- Asynchronous programming (Metro style apps)
- Keeping Apps Fast and Fluid with Asynchrony in the Windows Runtime
An article that also shows you how to build an app that can compile to both Windows Phone and Windows 8: