I understand her frustration. I've never had a supposed "long-lasting" product live up to the claim, be it lipstick or blush or foundation. But I would also suggest she look into mineral makeup, which is powder-based and gives a beautiful finish. There is a learning curve till you find a brand and color that work, and until you become expert at applying it, but the effect is beautiful. I don't know the law that well but possibly a powder-based cosmetic might okay for the Sabbath where a liquid-based one is not.
Ya'alon okays administrative detention of Jewish extremist suspected in church arson (Haaretz)
from the article: Ultra-Orthodox woman sues Lancome over 24-hour makeup