Maybe a bit easy to say, but have you actually tried asking it to the author it self or people from that website?
We usually offer technical support related to Touhou games and perhaps in relation to OS. Gadgets, toolbars and other non-game related issues are not within our domain by default.
Edit: I broke the link intentionally as it immediately is asking for a pop-up which almost looks like an installation.
Also locking this topic. Please contact the author of that sidebar.