ive got one of those brother labelling machines coming that will print stickers like that so might be worth a go..i can make a bunch of them up and change them when i do the oil..if i remember haha.
ive found some oil based food dyes (glycol) whether it works or not i dont know.