Jeff Sandquist points out that Microsoft has now released the Shareware Starter Kit. The starter kit uses the .Net Framework 2.0 and downloads are available for C#, VB, and C++.
From Dan Fernandez:
The Shareware Starter Kit is a sample application of the common features in all shareware applications. You can easily modify, extend and integrate these into your own applications. The Channel9 guys even have a contest where you can write code to use the Shareware Starter Kit and code your way to a free ticket to the PDC.
A lot has been said recently about Microsoft moving into SMB market but by releasing things like the Shareware Starter Kit shows me that they are committed to developers and partners even more than before.