Essa resposta pode não contar se você precisar de uma solução estritamente programática, mas achei interessante, por isso pensei em compartilhar. :)
A maneira matemática seria quebrar a forma em uma coleção de triângulos e fazer uma média ponderada de seus centros de gravidade individuais. Não acho que nenhum dos programas populares de desenho automatize isso para você. Isso pode ser feito manualmente, mas pode não valer o seu tempo.
Este site apresenta uma abordagem física que pode resultar em um rendimento mais rápido no seu tempo: http://www.scn.org/~bh162/center_of_mass.pdf
A premissa básica é que objetos com espessura uniforme podem ser determinados usando 2-3 linhas de prumo de pontos aleatórios nas bordas da sua forma ou próximas a ela.
- Imprima e recorte uma cópia da sua forma.
- Selecione 3 pontos um pouco próximos das arestas diferentes do seu objeto.
- Use um alfinete ou prego para fazer buracos nos seus 3 pontos. Os furos devem terminar um pouco maiores que o diâmetro do implemento para que o entalhe possa balançar livremente.
- Pendure seu objeto usando o alfinete através de um dos orifícios.
- Enquanto seu objeto estiver pendurado, use uma corda e um peso para fazer uma linha de prumo e trace a linha.
- Repita a linha de pendurar e prumo para os outros orifícios.
- O ponto em que todas as suas linhas se cruzam é o centro de gravidade da sua forma.
- Se suas linhas forem precisas, você poderá determinar um centro preciso com 2 linhas e a 3ª linha é apenas para verificação adicional.