Idk what kind of resources you/your team need to share, in belonging of linking something into an executable file, what you said is true.
After a change of the .rc file, you need to compile it, after that you need to compile all affected projects.
The better strategy for such is to use .dll, that you can compile within Lazarus and just need to tell your executable project from where to load it, so every app is automagical up-to-date.
Does it make sense to you?