¿La version de Windows es compatible con ese programa?
Si, yo también había pensado en eso, pero fíjate que el mensaje de error dice: "demo32.exe-error de aplicacion"

Si mal no recuerdo el mensaje de error que suelta Windows para el caso de "no compatibilidad" sería: "demo32.exe no es una aplicación de win32 válida".

En principio puede ser cualquier cosa, desde lo que dice Nost hasta lo que dice clarinetista, pasando por un error de instalación, problema de registro o API corrompida (esto último menos probable, ya que otros programas también darían error). Si es un programa instalado, vuelve a reinstalarlo.

Para lo que propone clarinetista, se trata de una comprobación de la versión mediante las llamadas GetVersion y GetVersionEx de la api de windows, el cual las ejecuta tras la llamada a CreateProcess (para lanzar el proceso). Las funciones para obtener la versión del Windows en curso son interceptadas por una función gancho (hook), que comprueba la compatibilidad. Pues bien, es posible modificar el valor devuelto por este "gancho".

Windows provee un mecanismo por el cual es posible compatibilizar un programa a una versión de sistema operativo anterior. Esta información es posible modificarla en la siguiente clave de registro:

HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers
Puedes realizar los siguientes pasos (es similiar para Vista que para XP y anteriores), y configurarlo de forma automática:

1º Dirigete hacia el fichero .exe (demo32.exe), y haz click con el boton derecho.
2º Pulsa en "propiedades", si es XP, o en "opciones" si es Vista.
3º A continuación selecciona la pestaña "Compatibilidad"
4º Marca la casilla "Ejecutar este programa en modo compatibilidad para:", desconozco cual es en Vista, supongo que algo parecido.
5º Selecciona el sistema operativo al cual pertenece dicho ejecutable. Si no lo recuerda puedes ir probando uno a uno.

Espero haberte ayudado y suerte

Un saludo.