I just tried with some lavendar I had in my desk and a white top. It didn't stain. I also really was brave and rubbed it in rough. I don't think it will.
My top isn't satin/silk/organza or anything like that though so test it out. Good Luck!
I think Lavendar is a great idea and it will smell pretty!!!