Why are you restoring backups and changing themes so much? Just get your site sorted and settled and then you won't need this added function.Hmm, well I get a lot of problem when I had to restore a backup or switch a theme.
Did you ever remove options for social rabbit from the tables yourself?
I don't. I'm just presuming that if you need/want this function ... you are probably restoring backups a lot.How do you know I restore backups so much?
The reasons why are irelevant. You're either restoring backups a lot ... or you're not.In this case I had to do it due to........................................
I am using WP-Optimize plugin, the premium. The free version does the data base cleaning, the difference is it can not perform a scheduled job. Beside the data base optimization, there is a Table tab where you see left overs of removed plugins and the option to remove it.There's HEAPS of Wordpress plugins that leave lots of crap behind when they are uninstalled. Not just tables, but also stuff in the Options table.
I don't think this function you want is a very top priority as most people are not constantly uninstalling and reinstalling the same plugin all the time.
On the rare occasions I have to do it, I just spend a few minutes deleting the crap from the database myself.
You could also do a search for database cleaning plugins, but I don't trust them.
Maybe the O.P could try that then.there is a Table tab where you see left overs of removed plugins and the option to remove it.