Heat 2 tablespoons olive oil and reserved sun-dried tomato oil in a saucepan over medium-high heat.
Add shallots and red pepper; cook, stirring occasionally, 2 to 3 minutes or until shallots are tender.
Add garlic, and cook, stirring often, 1 minute or just until garlic starts to brown. Stir in sun-dried tomatoes, parsley, and next 3 ingredients; cook, stirring often, 1 minute. Set aside, and keep warm.
Sprinkle snapper fillets with salt and pepper.
Place fillets in skillet, skin sides up, and cook 2 minutes or until lightly browned. Turn fillets, and bake 15 to 18 minutes or until fish flakes easily with a fork. Top with reserved sauce mixture.