Doch es geht.
du kannst eine *.RC scheiben und selbst kompilieren, mit brcc32.exe oder rc.exe
(BorlandResourceCompiler/MicrosoftResourceCompiler ... der Witz ist, dass der Borland/Delphi mehr die C-ige Syntax mit {} nutzt, während der von Microsoft lieber die Delphi-ige Syntax mit BEGIN/END nutzt

... manche verstehen Beides)
und die dann via
{$R xxx.res}
, bzw.
{$RESOURCE xxx.res}
einbinden
oder man erstellt eine *.RC und lässt Delphi kompilieren (geht aber nur innerhalb der *.DPR und *.DPK, aber nicht in *.PAS,
und nur wenn die *.DPROJ via Delphi oder MSBUILD kompiliert, aber nicht die *.DPR via DCC32, bzw. der vergisst es gern)
also
{$R xxx.res xxx.rc}
(oder
{$RESOURCE ...}
)
in PAS kann man .rc angeben, aber da wird es einfach ignoriert, ohne was zu sagen
oder man nutzt "Ressourcen und Bilder", aber da kann man nur Resourcen-Namen angeben (keine ID/Index) und
(früher hat der in *.res gespeichert, aber jetzt in der *.dres ... zur Abgrenzung von der automatisch verwalteten *.res des Projekts ... VersionsInfo, ProjektIcons, Manifest, ....)
Ein Therapeut entspricht 1024 Gigapeut.