To prepare the orzo, bring a pot of water to a boil, add some salt, a teaspoon of olive oil, and the orzo and cook until al dente, 8-10 minutes. Drain, rinse and drain thoroughly. Let cool completely.
To prepare the vinaigrette, combine all ingredients in a bowl and whisk until emulsified.
Place the cooled orzo in a large mixing bowl and add all remaining ingredients. Gently stir to combine. Pour over the vinaigrette and gently stir to combine. Refrigerate or at least 30 minutes before serving.