Con questa riga di codice dovresti risolvere il tuo problema:
this.button1.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((System.Byte)(0)));
inseriscila là dove tu necessiti che il bottone abbia il testo in grassetto, per ripristinare lo stato iniziale ti basta ripetere la stessa riga sostituendo "Bold" con "Regular"
ciao e buon lavoro
Leonardo Miglietta