I'm upgrading my portfolio with some new programs/upgraded to VS 2005.
The second one I've done is called TrayRunner. (Ok, Stupid name) It's a small app that runs in the tray, and has allowed me to write a few simple plugins that don't need a UI, just an occasional menu item, and hotkey. Pretty easy to build for, and it was a fun way to play with AppDomains and a plugin architecture.
It's got one plugin I'm particularly pround of which is a Multi-Monitor background creator. Pretty straightforward, does just what it says, but it's not as simple as it sounds. The layout for a virtual desktop on multiple monitors is actualy somewhat strange since 0,0 is the upper left of the primary monitor, not the upper left of the virtual desktop, so it creates some strange BMP files for the final background.
Also a simple plugin to allow you to enable/disable the secondary monitors.
You can get it at my main site: http://www.szurgot.net/projects
Probably could use some more work, but comments and suggestions are always welcome.