I saw in another model railroading forum, that unfortunately I can't relocate, that someone uses antifreeze to preserve natural materials to keep them from getting brittle. Antifreeze is a glycol like glycerin. Some types are toxic while others are not. It would probably not be a good idea to use the toxic type where children or pets are present.
I think dye can be mixed with it but don't know if it has to be heated.
Does anyone have experience with this method? I'm going to try it with some lichen, roots and sedum.
I also read that it's used by people who build wooden boats as a wood preservative. It reportedly prevents rot and can stop it if it gets started.