HKCU/Software/Microsoft/Windows/CurrentVersion/Policies/Explorer Crear o modificar un DWORD llamado NoClose y poner el Value en 1. (Reiniciar) Para volver a poner el Botón de apagado poner un Value 0
eso se hace en el registro..
ahora si quieres hacer el programa (no me crei el cuento de mi hno q apaga la Pc, se q es con otros fines, pero = me da..

)
tienes buscar un codigo de un editor de registro..(hay muchos)
...
y cambiarles los parametros x los de arriba ..en cada boton(ocultar o no).
espero q te haya sido de ayuda.
Aqui lo encontre(Fuente):
Para ver este enlace Registrate o Inicia Sesionhttp://pio9.com/22registro.htm
.
Para ver este enlace Registrate o Inicia Sesioncreo q este editor te servira.(no lo he probado). en todo caso busca otro