用DELPHI->TOOLS->Image Editor这个工具可以把图标加入.res文件中,试试看吧!
另:下面是一个文件加到.res文件中,适合于任意文件,参考看看(我做过不少类似的)将Wav文件做到EXE文件里1)编写.RC文件 .RC文件是资源的源文件,编译器也就编译这个文件,生成.RES的资源文件
首先在我们的项目子目录中建立一个纯文本文件,起名叫Sound.rc,文件中
有一行,内容为:SOUND1 WAV SOUND.WAV 其中SOUND.WAV为一个Windows下普通的声音文件 2)编译它在DOS的提示符下打 BRCC SOUND.RC 硬盘哗啦啦转一会儿后,就编译完了3)制作程序 这也是最复杂,最灵活的一步,首先启动Windows, 再启动Delphi, 并且将项目
中的文件保存到我们的项目中的子目录中。 在Unit1.pas中找这么一行{$R *.DFM}把我们的资源文件就声明在后面 {$R SOUND.RES}然后,在Form1中声明两个全局变量PtrSound : PChar; 
hRes : THandle;再在Form1的Create事件中写下如下代码 procedure TForm1.FormCreate(Sender: TObject); 
var hResInfo : THandle; 
begin 
  hResInfo := FindResource(HInstance, 'SOUND1', 'WAVE');
  hRes := LoadResource(HInstance, hResInfo);
  if hRes > 32 then {its a good load}
  begin           //锁定资源 
    ptrSound:=LockResource(hRes); 
  end; 
end; 然后在Form1中放一个按钮Button1,写如下代码:procedure TForm1.Button1Click(Sender: TObject);
begin
sndplaysound(ptrSound,snd_async or snd_Memory); 
end;