Preheat oven to 350 F.
In a medium-sized mixing bowl, mix together sugar and butter until fully combined.
Melt three ounces of the white chocolate chips in a double boiler or the microwave.
Mix melted white chocolate into the sugar/butter mixture.
Mix in eggs, one at a time.
Mix in milk, vegetable oil, and amaretto until fully combined.
In a separate mixing bowl, whisk together flour, baking powder, baking soda, and salt.
Add the dry ingredients to the wet ingredients in three additions, mixing until just combined.
Fold in remaining four ounces of white chocolate chips.
Fill cupcake liners 2/3 full.
Bake for twenty minutes or until a toothpick inserted in the center of a cupcake comes out clean.