Fixed #314: Mac-specific: Do not enforce the default icon, allow customization

Guys, what do you think? I tested on my MacOS instance, and it works as expected.