I've come up with this code:
procedure TForm.mCreatenNewImageFromTextLayerClick(Sender: TObject);
var
b: TIEBitmap;
i: Integer;
begin
b := TIEBitmap.Create;
try
ImageEnView1.Layers[idx].CopyToBitmap(b);
ImageEnView1.IEBitmap.Assign(b);
ImageEnView1.Update;
for i := ImageEnView1.LayersCount - 1 downto 1 do
ImageEnView1.LayersRemove(i);
finally
b.Free;
end;
end;