File list (Check if you may need any files):
Example1
........\First
........\.....\hook_dll1.cfg
........\.....\hook_dll1.dof
........\.....\hook_dll1.dpr
........\.....\MainProg1.cfg
........\.....\MainProg1.dof
........\.....\MainProg1.dpr
........\.....\MainProg1.res
........\.....\Unit1.dcu
........\.....\Unit1.ddp
........\.....\Unit1.dfm
........\.....\Unit1.pas
........\Second
........\......\hook_dll2.cfg
........\......\hook_dll2.dof
........\......\hook_dll2.dpr
........\......\MainProg2.cfg
........\......\MainProg2.dof
........\......\MainProg2.dpr
........\......\MainProg2.res
........\......\Unit1.dcu
........\......\Unit1.ddp
........\......\Unit1.dfm
........\......\Unit1.pas
Example2
........\First
........\.....\hook_dll1.cfg
........\.....\hook_dll1.dof
........\.....\hook_dll1.dpr
........\.....\MainProg1.cfg
........\.....\MainProg1.dof
........\.....\MainProg1.dpr
........\.....\MainProg1.res
........\.....\Unit1.dcu
........\.....\Unit1.ddp
........\.....\Unit1.dfm
........\.....\Unit1.pas
........\Second
........\......\hook_dll2.cfg
........\......\hook_dll2.dof
........\......\hook_dll2.dpr
........\......\MainProg2.cfg
........\......\MainProg2.dof
........\......\MainProg2.dpr
........\......\MainProg2.res
........\......\Unit1.dcu
........\......\Unit1.ddp
........\......\Unit1.dfm
........\......\Unit1.pas
Example3
........\keyhook.cfg
........\keyhook.dof
........\keyhook.dpr
........\keyhook.res
........\Main.cfg
........\Main.dof
........\Main.dpr
........\Main.res
........\Unit1.dcu
........\Unit1.ddp
........\Unit1.dfm
........\Unit1.pas