Hi all, i have had this problem all along as well since X1. Its not just with custom icons but intermittently with even Cake's original icons. The following are experiments i have done over but have no solution except to just re-load the track icons.
1. First is make to copy the Track Icons folder. Rename it or place the new folder somewhere else - this is so that you can get all your original and Cake's Original icons back after the experiment.
2. In the original Track Icons folder, delete all that is there. - leaving an empty folder.
3. Start up Sonar X(version)
4. Load a project with distorted icons as seen from the previous.
5. Play as per normal and then save just once.
6. Go back into Windows Explorer to check the Track Icons folder.
7. All the icons used in "that" project opened will be saved into the once empty folder.
8. Notice the size of the "damaged" icons. they will not be 96 x 96 pixels.
My conclusion - that Sonar has some form of Refresh issue when loading icons.
Why?... When changing or loading icons in Track View, the icons are not immediately updated in the Console View and or vice versa. You will need to click on another track in Console View before the change to "that" track happens.