Essa forma não é viável, o form terá que ficar na frente de todas as janelas para esmaecer a tela e se ficar vai tornar inacessível os controles e as outras janelas abertas. Não há como burlar isso.
Você pode fazer isso usando a API do Windows. Porém, se torna algo mais complexo. Veja esse post do msdn para isso:
control screen brightness
Mas, cuidado! Tal operação afeta não só o brilho da tela como o contraste e o gamma. Dependendo do que tu fizer não vai mais conseguir enxergar muita coisa na tela. Mas como são configurações, são reversíveis...
Herbert Lausmann