GExperts already adds a favorites button to the Search Path dialog. The directories configured there could also be used to find units in the Uses Clause Manager. If a unit from such a favorite directory is added to the uses clause, the UCM could offer to add the directory to the project search path.
The search path can be set via OTAPI:
IOTAProject.GetProjectOptions.Values['DCC_UnitSearchPath']
or possibly
IOTAProject.GetProjectOptions.Values['SrcDir']
(The latter reads the search path for all supported IDE versions, I haven't tried whether writing is also possible.)
For Delphi 2007 to 2010 the search path is duplicated in
The Uses Clause Manager has been able to optionally search the configured favorites (around revision #3374). But it still does not have a way to add to the search path.