Recently I made a free Windows 8 Application, Pixel Hero, and as part of this process I needed to use file and image APIS throughout the app. These APIS are modern C# 4.5 APIs so they expose Async methods throughout. You can get very far with Async by following