I have been using the "onlinelabels.com" program. When you purchase the labels from them, the program is free to use. And their labels are unbelievable. The waterproof labels are truly waterproof. I had a friend slap them onto both his hands and then he rubbed them together under water. The labels were in perfect condition even after all that rubbing.
But I do use a color laser printer. The inkjet worked really well also, except when I placed the jar with label into the frig. then the label seemed to bleed a bit.
It is not a program where you can do very much, but you can download your own design and format it into any size label.
Good Luck
Annette