Combine flour, baking powder and salt in large bowl. With pastry blender, cut in 1&1/2 cup butter and the shortening, until mixture resembles coarse meal. Add milk. Using fork, combine just until mixture begins to hold together and form a ball. Cover And Chill Several Hours Or Overnight.
Melt the 1/4 cup butter in a large skillet. Add mushrooms and shallots and sauge until mushrooms are lightly browned, about 8 to 10 minutes. Season to taste with salt and pepper. Set aside until cool to touch. Preheat oven to 400 F. Grease baking sheets. Remove dough from refirgerator and gently knead in mushroom mixture, ham and green onions. Generously flour hands and shape dough into 1 inch balls; place on prepared sheets. Firmly indent center of each ball with thumb. Bake 15 minutes or until golden in color. Serve hot.