Re: OK, this is not an oil thread....really
From my limited experience, no, it won't clean the glass (plastic). You need to change the glass, which is VERY easy to do. A search should show you the various options some of us have used.
I used a pencil tip soldering iron to melt a hole in the plastic, pulled it out and popped a new one in.
(edit), just had a thought. Before tearing down an engine, I'd add ATF to the oil and run about 500 miles. Amazingly clean. When you get your hands greasy, just for fun rub ATF on your hands. Clean as a whistle. So, was wondering if adding ATF to your oil would clean the window. Personally, I wouldn't try it on my bike. Just wondering out loud.