Meem...
I just did some champagne glasses for a school. We tested them by rinsing them good after the vinyl was applied. They stayed on. Then we washed them by hand, still good. Then the dishwasher... Still there!
Now, they may not hold up to lots of washing but they should go for a while. Think of the graphics on your car windows... I run mine through hand washes and automatic washers and even washes with a pressure washer... They stay put!