Ooookay... a few points here:
1: I am glad to see all the interest in desktop software for RT! Shows that MS really screwed up on tis decision.
2: Stop asking for ports of closed-source software (Outlook, etc.)! How exactly am I supposed to recompile Yahoo Messenger without source code?? That said, I'm looking into porting Pidgin or another one of the open source multi-network IM clients. Thunderbird is also a good idea.
3: Although I'll do what I can, people should really be offering ports more than asking for them. This is a developer site, folks! If you have to ask somebody else to go download some source code, change some compiler flags, and hit the "build" button for you... that's sad.
4: Yes, I'd love to play Minecraft on the Surface. Don't hold your breath, though; Java for Windows uses some assembly, which mean an actual port (vs. a simple recompilation) will be required.
5: I'll look into Tortoise as well. I'm not actually a fan of the Tortoise family of tools - I prefer to use command line version control - but those tend to expect a *nix-based compilation environment and Tortoise might not.
6: Speaking of which, if anybody can get cross-compiling from MinGW (or straight from within Linux, for that matter) to Windows RT working, that would be great! An awful lot of open source software that is nominally available for Windows doesn't actually build using the Visual Studio compiler.