Cita:
Iniciado por cpucpu -impedir la ejecucion de ciertos nombres de archivos
Eso es relativamente facil.
Cita:
Iniciado por cpucpu -impedir la demanda grafica constante, como la de estos juegos en 2d
Eso no lo veo muy factible.
Cita:
Iniciado por cpucpu -identficar librerias comunes de estos emuladores de juegos y bloquearlas
Podrias seguir en la linea original y renombrar/borrar librerias de DirectX que son usadas por estos (DDRAW.dll que se usa para 2D y en muchos emuladores o DSOUND.dll por ejemplo - Para ver los archivos de DirectX ejecuta dxdiag y anda a la pestaña "DirectX Files"). Pero siempre esta el riesgo de que algun programa permitido tambien las use.
La primera opcion es relativamente facil de implementar y bastante segura, especialmente si el objetivo principal es desilusionar, con poner en una lista los juegos que vienen con Windows, los principales emuladores (no son muchos realmente) y lo ya hecho de deshabilitar el 3D ... ya tendrias una buena base.