Here's one approach:
Add the picture to the slide.
Add a rectangle to the slide; make it the size and location you need to crop to. Give it a transparent fill so you can see through it to the picture behind. A bit of VBA could automatically copy/paste this to every slide in the presentation.
Now size and move the photo behind the rectangle until the area you want cropped appears under the rectangle. Select both the rectangle and the picture, then run this:
Sub CropPicToShape()
' Assumes you've selected the shape that defines the crop
' and the picture in either order
Dim oShape As Shape
Dim oPicture As Shape
' set up shape references:
With ActiveWindow.Selection.ShapeRange
If .Item(1).Type = msoAutoShape Then
Set oShape = .Item(1)
Set oPicture = .Item(2)
Else
Set oShape = .Item(2)
Set oPicture = .Item(1)
End If
End With
With oPicture.PictureFormat.Crop
.ShapeHeight = oShape.Height
.ShapeWidth = oShape.Width
.ShapeLeft = oShape.Left
.ShapeTop = oShape.Top
End With
End Sub
You could take this a few steps farther, having it automatically pick up a reference to the rectangle via ActiveWindow.SlideRange(1).Shapes("ShapeName") if you give the rectangle a known name before copy/pasting to other slides in the presentation.
And you could also have it automatically delete the rectangle after doing the crop with
oShape.Delete