Make sure the icon is set AFTER the package is potentially signed. Otherwise the information gets lost.