O OS X usa convencionalmente intervalos de ID diferentes para diferentes tipos de contas. Aqui está o layout atual como eu o entendo:
até 100: reservado para grupos estáticos definidos pelo sistema (incorporados)
101 - 199: usado pelo sistema operacional para grupos criados dinamicamente (por exemplo, grupos de acesso ao ponto de compartilhamento)
200 -?: Grupos de sistemas mais estáticos (aparentemente 100 não foram suficientes)
400 - 500: grupos de sistemas mais dinâmicos
501 e superior: grupos criados pelo administrador local
1024 e acima: grupos criados por administradores baseados em domínio
Como você está criando um grupo local, eu procuraria o primeiro número de ID disponível acima de 500.