Sources
Delphi Russian Knowledge Base
DRKB - это самая большая и удобная в использовании база знаний по Дельфи в рунете, составленная Виталием Невзоровым

Как создать DLL только с ресурсами?

01.01.2007

Создайте и откомпилируйте пустой проект DLL, который содержит ссылку на файл ресурсов .res, который содержит Ваши ресурсы.

library ResTest; 
uses
 
SysUtils;
 
{$R MYRES.RES}
 
begin
end.
 
Для использования такой DLL, просто загрузите dll и ресурсы, которые Вы будете использовать:
 
Пример:
 
{$IFDEF WIN32}
const BadDllLoad = 0;
{$ELSE}
const BadDllLoad = 32;
{$ENDIF}
 
procedure TForm1
.Button1Click(Sender: TObject);
var
  h
: THandle;  
 
Icon : THandle;
 
begin
  h
:= LoadLibrary('RESTEST.DLL');
 
 
if h <= BadDllLoad then
   
ShowMessage('Bad Dll Load')
 
else begin
   
Icon := LoadIcon(h, 'ICON_1');
   
DrawIcon(Form1.Canvas.Handle, 10, 10, Icon);
   
FreeLibrary(h);
 
end;
end;

Взято из https://forum.sources.ru