Estou, enfim, me iniciando na arte de criar componentes. :)
E esbarrei em um problema banal, que era o de criar os ícones para os meus componentes.
Descrevo então, como estou procedendo:
1) Criar o seu pacote;
2) Criar um subdiretório, que conterão as imagens;
3) Criar as imagens de 24X24 com 16 cores;
4) Criar um arquivo RC, como no exemplo abaixo:
TCOMPONENTE1 BITMAP TCOMPONENTE1.BMP
TCOMPONENTE2 BITMAP TCOMPONENTE2.BMP
5) Utilizando o brcc32.exe, gerar o arquivo DCR, podendo-se usar a seguinte linha de comando:
BRCC32.EXE csComponent.rc -focsComponent.dcr
6) Adicionar o arquivo DCR (Delphi Component Resource) como arquivo de recurso, conforme exemplo abaixo:
unit Unt_Install; interface uses Classes; procedure register; implementation {$R .\Images\csComponent.dcr} uses Unt_CSConnector, Unt_CSRPCServer, Unt_CSQuery; procedure register; begin RegisterComponents('Exemplo',[TComponente1,TComponente2]); end; end.
Uala! Basta compilar e instalar.
Funcionou?