Publishing a program using Zero Install requires you to create an XML file listing the available versions, where to get them, and what other software they depend on.
This program provides a simple graphical interface for creating and editing these feeds.
Documentation and download instructions
See also the .NET version of this program, for use on Windows.