here's what I ended up doing (and it works)
1: copied the registry.pp from the correct fpc path into my project Dir. renamed it to uRegFix.pas and included it in my project. added the fix to this file and used it as a replacement for registry.
2:< error: can not include file regdef.inc>
went into project options paths and added
"$(LazarusDir)fpc\2.4.4\source\packages\fcl-registry\src"
I would have liked to use $FPCSrcDir but I could not get it to find the path. likely due to it's missing from the SET options in my environment???
Now the project compiles with a working TRegistry object on all of the companies computers without needing to fix each of them at the compiler level.
[open software. if you don't like it then fix it (and send a bug report)]