В моем кроссплатформенном Java-приложении SWT я использую функцию setImages () TrayItem, чтобы установить значок док-станции и строки состояния. Значок представляет собой прозрачный PNG размером 128x128. Значки состояния и панели задач соответствующим образом обрезаются в дистрибутивах Windows и Linux, но на Mac у меня возникают проблемы, из-за которых значок строки состояния отображается со странным заполнением с обеих сторон, например так:

Мне странно, что это работает на всех других платформах, кроме Mac. Например, вот та же иконка в строке состояния без проблем на моем компьютере с Linux:

Кто-нибудь знает, как предотвратить этот дополнительный отступ на Mac?