For some reason, I decided I was too good to tape up my black trim while compounding and polishing my Acura Legend's paint back in May. This resulted in nasty white stains that peanut butter wouldn't touch and steel wool barely impacted. The white stains merely laughed at Mother's back to black. I read online that a laundry detergent can remove stains from black trim. I had the choice between Woolite and All Stain Lifter. I chose the All. I rubbed it vigorously into the black trim with a toothbrush and let it sit there for about 2.5 hours. Then I went and power washed it off (if you do this, make sure to bring at least an extra 2 minutes worth of quarters with you.) Then I got home and let it dry and thought "well this is great, now all of my trim is white." I went over it again with a plain wet cloth and let it dry, and I am happy to say my black trim is back to brand new. I protected it with 303 aerospace afterwards. I highly recommend people with stained black trim try this. And please, don't think it's okay to use laundry detergent as car wash formula 
Edit: I also tried this on shiny black trim, and it is NOT okay to use it on that. It will leave a lot of white residue. Use All ONLY on matte black trim.

Edit: I also tried this on shiny black trim, and it is NOT okay to use it on that. It will leave a lot of white residue. Use All ONLY on matte black trim.