Combine the shallot and the white Balsamic vinegar in a small bowl and let sit for 10-15 minutes.
Remove the husks from the corn. Using a sharp knife, cut the corn kernels from the cob into a large bowl. Add the peaches and arugula.
Drain the shallots, conserving the vinegar, and add them to the salad mixture. In a small bowl, whisk together the leftover vinegar with the olive oil. Season to taste with salt and pepper.
Drizzle the vinaigrette over the salad, and toss gently to combine. Garnish the salad with pine nuts.