In the bowl of your stand mixer, mix the butter and cream cheese until light and fluffy. Add the orange juice, cream, vanilla, and orange zest.
Then blend on low to medium until well blended.
Add the Orange Gel food coloring, starting with about a teaspoon, and adding a bit more at a time until you get the desired shade of orange. (You can make the icing really bright, or lighter if you choose; powdered sugar will make the icing a little lighter; you can add a little more Gel food coloring after all the powdered sugar has been blended if you want a darker color).
Turn off the mixer and add about a third of the powdered sugar. Mix on low until blended and then repeat until all powdered sugar has been added. If the frosting needs to be a little thicker, add a little more powdered sugar. If it's a little too thick, add cream, a teaspoon at a time until you have desired consistency.
Remove the mixing bowl, scrape down sides, and blend with a spatula. Cover the mixing bowl with foil, and place in the refrigerator until cupcakes are completely cooled and ready to frost.
When ready to frost the cupcakes, place icing in a pastry bag with the large star tip, and swirl icing on top of cupcakes forming to a peak. Sprinkle with orange sprinkles, or your favorite sprinkles, and top with an orange slice.
Serve immediately, or place cupcakes in a cupcake container in a single layer, and place in the refrigerator until time to serve. Cupcakes should be kept in the refrigerator and will keep for up to 6 days. Enjoy!