I have tried different solvents in the past for various reasons. I figured my fabric/blouse/etc. was stained and I had nothing to lose. I just rubbed it in and let it set (timing dependent on age of stain) before washing.
WD40, peanut butter, olive oil, shortening