Refactored track list icon setting.
Only update the icons that change, not all icons in the track list.