I've been following in awe the series of posts (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11) by Raymond Chen about IContextMenu and associated infrastructure.

As a managed code developer this kind of code really scares me. I want to build applications that leverage the Windows shell but I don't want to pay the price in lines of code. So my question to the Longhorn teams is what is Microsoft doing in Longhorn above and beyond tiles and pop-up toast to open up traditional extensibility scenarios to managed code developers?

In answering that (if you get this message ), I'd like to understand how much tool support will be provided for those scenarios - because quite frankly unless I can drag and drop my way to a shell extension then I think a great opportunity has been missed.