You should but here's a suggestion
first select each of the shapes in turm and run this to add an ID tag
Sub tagger()
On Error GoTo err:
ActiveWindow.Selection.ShapeRange.Tags.Add "include", "yesme"
Exit Sub
err:
MsgBox "error"
End Sub
Then activate this on mouseover
Sub mouseover(oshp As Shape)
Dim i As Integer
With ActivePresentation.SlideShowWindow.View.Slide
For i = 1 To .Shapes.Count
If .Shapes(i).Tags("include") = "yesme" Then .Shapes(i).Visible = True
oshp.Visible = False
Next i
End With
End Sub