Hi Shawna,
It sounds like you are having fun learning and creating supportive salves and creams, this is wonderful to read.
A topical application for varicose veins can be incredibly supportive and the herbs you mentioned will go far in helping someone with varicose veins. Some other herbs to consider are which hazel, horse chestnut and marshmallow, and if I was to choose a couple from the list you have already mentioned for a topical application I would lean toward yarrow, comfrey and pepper or ginger. Hawthorne and rosemary can be more effective internally, along with any other strongly coloured wild berries such as wild blueberry.
With wishes of continued joy in the learning and creation,
Benna