Lo que yo he visto hacer tambien, he hecho, es activar un panel encima de todo el Frame para que no se pueda tocar nada, así no hay que andar activando/desactivando. Yo lo ponía traslucido y con una animación, así que no se veia lo detrás y no es lo que pides, pero si pones el panel transparente se vera lo de atrás igual pero no se podrá hacer click sobre ello.
De todas formas, las teorías de usabilidad no aconsejan que se deje todo igual, por que entonces el usuario se cree que se ha bloqueado la aplicación. Es bueno darle alguna indicación de que se esta haciendo algo y de que no puede toquetear los controles mientras. Lo de cambiarles la fuente y el color no es un capricho, es por eso
.