There are numerous ways to extend the Delphi environment. As we�ve seen in the previous three chapters, it�s possible to extend Delphi�s Object Inspector with custom property editors, extend the Form Designer with custom component editors, and extend the development environment with wizards. In addition to these three major techniques, there are many other ways to extend Delphi via the ToolsAPI, and by using other "unofficial" techniques.
In this chapter, we�ll briefly explore the integration of generic external tools (a very simple but interesting technique), extend the Project Information Wizard we built in the last chapter, build a bare-bone Version Control System, create custom form designers, and finally explore some "unofficial" Delphi extensions.