I have just used white. What you do is lay it on its side and soak a rag in it and lay it on the stain. Hopefully it comes off after a few hours or overnight. Then you can scrape it with a razor blade.
As long as you're conscious about what you put in and the amount of rinsing needed you can use pretty much anything.
I used to work at a BioChem lab and to clean glass that we used to keep fish or used for biological oxygen demand tests, we first used a really intense soap then a 50/50 mix of HCl. There was 3 rinses between each step and a ph check at the end.