Yes. Ice causes physical weathering by gring rock with abrasion or by freezing and thawing when ice is stuck in rock it expands putting a larger crack in the rock and when it thawes the water goes...
Trees weather rocks by their roots growing in small crevices, the root grows and sometimes it is strong enough to split the rock. this is also called Root Wedging.