I fear I cannot think of possible reason that said thing even exists.
Since I can't get it to appear on my computer on new account, or on old XP computer I am at my wits end.
so, at this point, I would need to see what exactly it is to have any idea about it. (any possibility of taking screenshot and uploading it online and linking it?)