this is the behaviour for me
- Add Run Command action
- Set custom icon on original (also tried without this)
- Copy and paste original (original's custom icon preserved on copy)
- Set different custom icon on copy
- Delete original (copy's different custom icon preserved)