Creating an Outlook Like User Interface
Should it work with Exchange as well or you don't have that many requirements in one sentence?
The next version of VS.Net (VS.Net 2005 aka Whidbey) has such controls. There are betas (or the "Express" version betas) available. The screenshot here: http://www.windowsforms.net/default.aspx?tabindex=4&tabid=60 shows a sample app that I've seen mentioned. I don't know if the code for that sample as available with the betas or elsewhere.
There most certainly is not. One of the most-desired features from Microsoft is to update MFC with a better UI toolkit. I had thought MFC 7 would get it, but they just added a RegEx class. Right now you have to write your own GUI extensions, or find samples in www.codeproject.com, or buy a 3rd-party toolkit.
You might be interested in DotNetBar - http://www.devcomponents.com
You may want to look at the Developer Express components for .NET:
DevExpress also makes available a "best practices" application framework that has a menu bar area at top of window, outlook bar to left, status bar at bottom of window, and main area where forms are loaded and unloaded as "modules".
If you had put a hyphen between "Outlook" and "like", I would have understood the subject line the _first_ time I read it (instead of the third).
Annoyed English major
Fog Creek Home