Start developing the Windows API Code Pack again
Back in the Windows 7 timeframe, Microsof gave us the "Windows API Code Pack", as a way of using some of the new Win 7 APIs from .Net.
It was really useful, but (like anything) it had some bugs, and was missing some useful features.
Unfortunately it seems to have been abandoned by Microsoft, with no release since August 2010, and the website moved to the "archive" site:
Please bring it back!
NuGet seems like a perfect vehicle for distributing a package such as this, so that API bindings can ship alongside OS releases (or not), rather than being tied to .Net releases.
Since Microsoft is pushing C# and .NET so much, it is really unfortunate that it doesn't ship a fully managed wrapper for its Windows API, or for DirectX development.
It should already be available... yesterday!!!
Ohad Schneider commented
It's already on Nuget: http://www.nuget.org/packages/Microsoft.WindowsAPICodePack-Core/ No docs or packages though, you'd have to use some mirror of them. I've listed a couple here: http://ohadsc.wordpress.com/2014/06/13/the-windows-api-code-pack-the-case-of-the-missing-samples/
Link is dead now. Can't find it anywhere.