Powerpoint? Photoshop? Keynote?
I'm not sure if you can re-create exactly what you have there in PP or Keynote, but you can certainly arrange 3 pictures in a row and have them appear on the click or whatever. Or if you wanted the arrangement you have below you could make a photoshop file with those images copied in and adjusted to the desired angle. Save it as a jpg and use that as the picture for the PP slide.
You can get exactly that effect with powerpoint, keynote etc. Take the photos, stick each one on a white box of slightly greater size for the border, group the two together, rotate. At least, that's how I'd do it it powerpoint, but I'm lame. You must also be able to do this with other presentation apps, like the one that comes with open office.
An alternative, as hinted at, would be to lay the photos out how you want them on some larger image (hopefully the same resolution as your screen) then run through those as slides. I wouldn't do it this way.