I was about to change some folder settings when I noticed the following option:
IMVU Inc Cb Toolbar
(see attached screenshot)
Now I remember using a IMVU social networking platform years back and in a moment of weakness I installed this useless app. Not long after that I uninstalled it...