Gruppo Utilizzatori Italiani di TeX
Altrimenti puoi usare il pacchetto xspace, e fare`\newcommand{\oo}{\ensuremath{\mathrm{O}_2}\xspace}`così che non è più necessario forzare lo spazio dopo il comando (e in caso di punteggiatura lo spazio non viene messo).
Vedi tu se conviene…