I was at the dealer today and mentioned about the number of members that have dash cracks (they know of my involvement on this forum).
They said they haven't seen any cracked dashes, but they passed along some interesting information. Apparently, Toyota has advised that the cleaners or conditioners (products like ArmorAll, for example) that we use on the dash and textured surfaces must not have a petroleum base or it could result in cracks. In fact, the owner's manual has a list of products not to use on the interior (page 302 of my owner's manual) and many have a petroleum base.
They said most new Toyota vehicles have a recommendation to use Lemon Pledge on the textured interior surfaces; they said that the wipes are best because they are easier to use than the spray.
I've always used 303 Aerospace Protectant on mine with good results (and no cracks so far). The label on 303 says it has no silicone or petroleum distillates.