Iterates over ALL stationary light components in the target world and assigns their preview shadowmap channel, and updates light icons accordingly. Also handles assignment after a lighting build, so that the same algorithm is used for previewing and static lighting.