Combine vinegar, lime juice and brown sugar in a medium sauce pan. Cover and cook over medium heat for 5 minutes, stirring occasionally to dissolve sugar. Add onion and simmer for 10 minutes. Add all of the remaining ingredients, except for the peaches and cook for 10 minutes. Add peaches and cook for 10 minutes. The lid may be removed during the last 10 minutes to reduce the liquid as needed.