01 - In a medium bowl, whisk together the flour, baking powder, and salt. Set aside.
02 - In a large bowl, beat the softened butter and granulated sugar together using an electric mixer until light and fluffy, about 2–3 minutes. Add the egg, orange juice, orange zest, and vanilla extract, beating until well combined.
03 - Gradually add the dry ingredient mixture to the wet ingredients, mixing on low speed until a soft, cohesive dough forms. Divide the dough in half, flatten each portion into a disk, wrap tightly in plastic wrap, and refrigerate for at least 30 minutes.
04 - While the dough chills, beat the softened cream cheese and butter together in a small bowl until smooth. Add the powdered sugar, orange marmalade, vanilla extract, orange zest, and a pinch of salt. Mix until creamy and fully incorporated.
05 - Preheat the oven to 350°F. Line two baking sheets with parchment paper and set aside.
06 - On a lightly floured surface, roll one disk of chilled dough to 1/8-inch thickness. Using a 2.5-inch round cookie cutter, cut out as many circles as possible. Re-roll scraps and repeat with the remaining dough disk.
07 - Place 1 teaspoon of creamsicle filling in the center of each dough circle. Fold three edges upward to form a triangle, pinching the seams firmly to seal. Arrange the shaped cookies on the prepared baking sheets, spacing them about 1 inch apart.
08 - Bake for 12–14 minutes, rotating the sheets halfway through, until the edges are lightly golden brown.
09 - Allow the cookies to rest on the baking sheets for 5 minutes, then transfer to a wire cooling rack to cool completely before serving.