Using an electric mixer on the highest speed, whip Tofutti cream cheese and sugar until creamy. Add prepared "egg" and vanilla and mix well. In another bowl, whisk flour, baking powder and salt together. Add flour mixture to wet mixture in 3 to 4 batches, mixing as you go until a dough forms. (The dough may seem crumbly at first, but that is okay). Using your hands, mold dough into a ball. Wrap the ball in plastic wrap and refrigerate for at least two hours. Preheat oven to 350 F. Grease cookie sheet or line with parchment paper and set aside. Lightly flour a flat surface and roll dough out to 1/4 or 1/8" thickness. Cut shapes using floured cookie cutters. Toss cutouts back and forth between your hands to remove excess flour (essential!). Place cookies on cookie sheet and bake 5 to 9 minutes or until edges are slightly golden but be careful not to burn underneath. While cookies are baking, combine scraps together and roll out another dough and cut cookies. Once cookies are baked, transfer to a wire rack and allow to cool before icing. To make icing, combine confectioners sugar with a splash of non-dairy milk and food coloring until it forms a thin paste.