How can I go about with writing a shell extension to display online files in a virtual drive like the Gmail Drive does?
There's a two-part article on CodeProject that may contain the info to implement such an extension to explorer: part 1, part 2.