Yes, cocamidopropyl betaine can be used for silicone buildup, but unlike SLS - type agents, it won't remove hard water build up, and I'm unable to locate any online source siting CB's use for oil buildup (outside of mineral oil buildup).

CB also won't remove buildup related to use of certain medicines, if that's a concern for someone.
3b/c?

Ringlet Fandango! ... Where curly ideas roam free

* 2 blogs this week: Pictures of My (Sorta) Big Chop! AND Turn a Nightmare Product into a Dream* My Albums