[This documentation is preliminary and is subject to change.]
The Windows Live Photo Gallery Publishing Plug-in Platform enables the creation of photo and video publishing plug-ins.
A publishing plug-in is a .NET application that integrates with one or more Windows Live client applications, and provides users with the ability to publish photos or videos to an arbitrary destination or service. The plug-in platform defines a set of interfaces that enable communication between the Live client application and the plug-in; the publishing plug-in itself provides any UI required for a particular publishing process, and handles the details of communicating with the destination service.
A menu in the Live application lists available publishing plug-ins. For example, publishing plug-ins are accessible from Windows Live Photo Gallery through the More Services section of the Publish menu. The following image shows the Publish menu as presented by Windows Live Photo Gallery, using "Your Publishing Plug-in" as an example.
When the user selects a plug-in from the menu, the Live application launches the plug-in and provides it with the set of photo and video files selected by the user.
The following Windows Live applications support publishing plug-ins:
-
Windows Live Photo Gallery
-
Windows Live Movie Maker
To download these applications, visit Windows Live Downloads.

Getting Started
The following topics provide more information about the publishing plug-in platform, and requirements for implementing a publishing plug-in.