I like the idea of the pictures. That always is a great conversation starter. If you have a way to link your computer to your t.v., you could have them on a slide show that runs on the t.v.. When the conversation runs dry (if it does), you look up at the t.v. for inspiration
I would also consider moving dinner up a little, if possible. Even to 5:30 makes you have less time to fill conversing.
Appetizers? Agree with the cheese and crackers tray, deviled eggs, etc. I also like to make shrimp cocktail and present it via individual martini glasses (hang the shrimp around the edge, cocktail sauce in the glass). You can prep it ahead of time, since it is served chilled.
Your dinner menu sounds yummy, BTW!