Dodawanie plików *.exe wg Adama Boducha (dawno temu zassałem ten art, od tamtej pory stronka kilka metamorfoz już przeszła, a sam art gdzieś się zapodział), z oczywistych powodów trochę to przyciąłem
w *.rc
ASCII RCDATA "Ascii.exe"
wyciągnięcie z zasobu:
procedure TMainForm.btnGoClick(Sender: TObject);
var
Res : TResourceStream;
begin
Res := TResourceStream.Create(hInstance, 'ASCII', RT_RCDATA); // wydobac plik ASCII.EXE
Res.SaveToFile('C:\ASCII.exe'); // zapisz na dysku
ShellExecute(Handle, 'open', 'C:\ASCII.exe', nil, nil, SW_SHOW); // uruchom
Res.Free; // zwolnij zmienna
end;