Yes, that's it! Thanks!
Just for the guys who want to know also the solution without downloading...
procedure TForm1.pitSet4CMClick(Sender: TObject);
const
  CM_COUNT = 4;  // How many CM does our selection represent?
var
  dotsperCmX, dotsperCmY: Double;
begin
  // Set Dots per CM
  dotsperCmX := ImageEnView1.SelectedRect.width  / CM_COUNT;
  dotsperCmY := ImageEnView1.SelectedRect.height / CM_COUNT;
  // Set Dots per Inch
  ImageEnView1.IO.Params.DpiX := Round( dotsperCmX * CM_per_Inch );
  ImageEnView1.IO.Params.DpiY := Round( dotsperCmY * CM_per_Inch );
  ImageEnView1.Update();
end;
procedure TForm1.pitSetOneInchClick(Sender: TObject);
const
  INCH_COUNT = 1;  // How many inches does our selection represent?
begin
  // Set Dots per Inch
  ImageEnView1.IO.Params.DpiX := ImageEnView1.SelectedRect.width  div INCH_COUNT;
  ImageEnView1.IO.Params.DpiY := ImageEnView1.SelectedRect.height div INCH_COUNT;
  ImageEnView1.Update();
end;