In a medium skillet over medium heat, melt butter.
Add the onion and cook for about 8 minutes, or until softened.
Remove the skillet from the heat.
Stir in bourbon, garlic powder, cola, cornstarch, chipotle chili powder, and brown sugar.
Return the skillet to the heat and bring the mixture just to a boil. Reduce the heat to low and simmer for 10-15 minutes or until the mixture reduces and thickens, stirring occasionally.
Stir in the peaches, most of the crumbled bacon, and most of the pecans, reserving some bacon and pecans for topping.
Simmer until heated through (about 3-5 minutes). Remove from heat and let the mixture cool slightly.
Spread the softened cream cheese evenly on the bottom and up the sides of an 8-inch pie plate.
Spoon the peach mixture on top of the cream cheese.
Top with the reserved crumbled bacon and chopped pecans.
Serve warm with assorted crackers or tortilla chips.