Ao olhar para as capturas de tela, é bastante óbvio que as GUIs do µMorrent do Windows e do OSX não são idênticas, portanto, é bastante improvável que elas usem uma biblioteca de GUIs multiplataforma. O µTorrent para Linux não tem sequer uma GUI convencional, ele oferece uma interface baseada na web, que seria programada separadamente para uma GUI do Windows em qualquer caso.
Esse é o caminho a percorrer: Se você quiser manter o tamanho do binário inativo, não poderá depender de bibliotecas que não estejam incluídas no sistema operacional, porque você precisará agrupá-las.
Programar interfaces gráficas separadas para plataformas separadas é, na minha opinião, geralmente a abordagem correta: interfaces de usuário no OSX e Windows seguem paradigmas significativamente diferentes, e se você portar um aplicativo projetado para Windows para OSX sem alterar a interface do usuário, parece bastante estranho para o usuário. As bibliotecas GUI de plataforma cruzada podem ser ferramentas muito úteis, mas facilitam muito a criação de softwares que parecem fora do lugar em todos os lugares.