Preheat oven to 375 degree F. Process oatmeal in small batches in a food processor until it resembles coarse flour. In a medium bowl stir together the oats, flour, baking powder, and baking soda; set aside. Place the tofu in the food processor; cover and process until smooth; set aside.
In a very large bowl beat the butter with an electric mixer on medium to high speed for 30 seconds. Add the sugars; beat until combined. Beat in the vanilla and tofu until combined. Beat in as much of the flour mixture as you can with the mixer. Stir in any remaining flour mixture. Stir in chips and chopped chocolate.
Form dough into 1-1/2-inch balls. Place 3 inches apart on ungreased cookie sheets. Slightly flatten dough with your hands. Bake for 8 to 10 minutes or until golden brown around the edges. Remove and cool on wire racks. Makes about 4-1/2 dozen cookies.