Garageband probabilmente disegna la propria finestra. Proverò a spiegare:
Vedete, quando create un'app, potete usare una finestra stock fornita dal sistema operativo, e automaticamente viene fornita con tutte le funzionalità di una finestra, oppure potete "disegnare" la vostra finestra personalizzata, nel qual caso dovete codifica tutto da solo e fornisci le immagini dei pulsanti.
La finestra di Garageband è diversa dalle "finestre di riserva": ha i bordi in legno sinistro e destro, che richiedono che i pulsanti vengano spinti a destra. Ciò significa che probabilmente disegnano la propria finestra, che consente questo livello di personalizzazione. L'app garageband ha bitmap per i pulsanti e li disegna da sé, invece di "chiedere al sistema operativo di farlo".
Altre app chiamano semplicemente la "finestra di riserva". Se il sistema operativo modifica questo "modello", tutte le finestre che si basano su di esso cambiano automaticamente.
Anche altre app potrebbero utilizzare finestre personalizzate, ma incorporare bitmap per diverse versioni visive dei sistemi operativi. Tuttavia, questo è un sacco di lavoro per i dettagli minori e non tutti gli sviluppatori lo fanno.
Credo che questo sarà risolto in una versione futura di Garageband. Non è un grosso problema come dici tu, quindi forse non presto, ma sì, vorrei anche che l'app fosse più coerente con il sistema operativo.
Spero che ti aiuti!