Monster IIS7 and .NET program manager (who can't help but write code) Mike Volo has just posted a new tool to help you extend the IIS7 schema. This is a developer feature that allows you to add your own configuration items to IIS7. So you could write a module or handler and store the configuration for it write in apphost.config or a delegated web.config instead of in the system.web section of web.config only. In this way, you can use the IIS7 APIs to control, configure, deploy you app along with IIS7. You can also write your own extensions to the IIS UI and have them use your schema extensions so your additions are seamlessly integrated with the UI.
Cool stuff, check it out.
Mike Volodarsky's ServerSide : IISSCHEMA.EXE - A tool to register IIS7 configuration sections