To create a new extension, you first create an Eclipse project to store the extension and then create parameters, properties, and preferences for the extension.
Using Templates to Create a New Extension Creating an Eclipse Project to Store the Extension Creating Extension Parameters, Properties, and Preferences