I wore a set of black gym shorts over my cycling shorts to help absorb the oil. It took about a month of riding for it to go away. You can also put a dry towel or somthing like that on the saddle while you are not riding.
Any more stuff on the saddle like Proofide is just going to make it take longer.