Writing an OpenTools Wizard
Create a new package (File|New..|Package)
Create and save a new unit (File|New..|Unit)
Add $(DELPHI)\Source\ToolsAPI to package’s search path: Options|Directories/Conditionals|SearchPath
In unit:
- Add ToolsAPI to uses clauses
- Write a class which implements IOTAWizard or descendant
- Write global procedure Register, passing an instance of your class to ToolsAPI.RegisterPackageWizard()
- Add any IDE cleanup code, eg removing notifiers, to the unit finalization section