Making the most of Microsoft Office 2003 means delving into the productivity suites extensibility potential, one of the most noticeable parts of which is Offices support for Smart Tags. These small, content-sensitive dialog boxes first appeared in Office XP.
Microsoft recently released a Smart Tags Software Development Kit, available for free download. The SDK includes a nice set of code samples, written in Visual Basic, Visual Basic .Net, Visual C# and Visual C++, as well as a fairly complete documentation file that runs through the potential uses of Smart Tags and provides details on how to implement them.
The direct URL to the SDK is too baroque for reprinting here. Just browse to www.microsoft.com/download and search for "smart tag sdk."