Preheat oven to 400 degrees Fahrenheit and line a baking sheet with aluminum foil.
Place the halved peaches (cut side up), bell peppers, habanero peppers, Vidalia onion, and garlic cloves on the lined baking sheet. Place the baking sheet in the oven and bake the ingredients for approximately 20 minutes (or until the peaches are tender).
Remove the baking pan from the oven and allow the ingredients to slightly cool. Peel the peaches and bell peppers.
Place all ingredients except sugar in a high-sided saucepan (if using a food processor) or a blender. Blend until smooth (or your desired consistency).
Taste the sauce and add sugar as needed to get to your preferred sweetness.
Use immediately or store in the refrigerator in an airtight container for up to 2 weeks prior to use. The sauce will get even hotter over time.