Cook the prosciutto in a large skillet over medium-high heat for 8 minutes turning halfway through cooking, until browned and crisp. Remove from the pan and set aside. Wipe the skillet clean.
Melt the butter in the same skillet over medium heat. Add the shrimp and lemon pepper seasoning. Cook, stirring, for 2 minutes until the shrimp are just cooked and have turned coral. Remove from the skillet to a plate.
Heat 1 tablespoon of oil in the same skillet over medium-high heat. Add the zucchini and seasoning and cook, stirring occasionally, for 3 minutes until the zucchini is browning. Remove the zucchini to the same plate as the shrimp.
Heat the remaining oil in the same skillet over medium-high heat. Add the onion and garlic. Cook, stirring occasionally, for 5 minutes until softened.
Add the orzo and stir until it’s coated in oil. Add the wine and cook, stirring, until the wine is absorbed. Add the broth. Cook, uncovered, stir occasionally, for about 12 minutes until almost all the liquid is absorbed and the orzo is al dente.
Add the shrimp, zucchini, zest, lemon juice, dill, salt and pepper. Cook, stirring gently until well combined and the shrimp and zucchini are hot.
Break the prosciutto into chunks and scatter over the top; serve immediately. Garnish with extra dill if desired. Serves 6.