Preheat oven to 350 degrees F. Line cookie sheets with parchment or have ready some non-stick cookie sheets.
In a medium bowl, cream the butter, brown sugar and white sugar. Stir in the egg and vanilla.
In a separate bowl, thoroughly stir together the flour, baking powder, baking soda and salt, then stir into the creamed mixture. Stir in the rolled oats, chocolate, pecans and dried cherries. Drop by tablespoons onto the prepared cookie sheets. Alternatively, drop the dough onto plates lined with plastic wrap, then wrap the portioned dough and freeze until ready to use.
Bake at 350 for 10 to 12 minutes in the preheated oven. Remove from baking sheets and let cool on wire racks.