"Popcorn and candy in a candy sauce. Great for the holidays! Not too chewy and won't stick to your teeth (unless you overcook the sauce)! You can customize the candy, dried fruit, and nuts to what you like. Canadian Smarties® can be used instead of M&M's®. I've known people to press the mixture into a cake pan and cut pieces, too."
Combine popcorn, cranberries, pecans, and chocolate pieces together in a bowl.
Stir sugar, butter, corn syrup, and vanilla extract together in a heavy saucepan; cook and stir over medium-high heat until boiling, about 5 minutes. Boil mixture for 2 minutes. Remove saucepan from heat and stir in vinegar.
Pour sugar mixture over popcorn mixture; mix until evenly coated. Spread coated popcorn mixture onto prepared baking sheets; cool. Break into pieces and store in an airtight container.