Buenas
El problema no parece ser por una ausencia de las librerías de VC++ en tu sistema, pues resulta obvio que están instaladas viendo el MsgBox, además, como el usuario ha comentado, el programa le funciona si lo ejecuta en otras circunstancias (si no tuviera la versión requerida de las runtimes de VC++ eso no sería posible),
de todas formas la versión requerida de las Runtimes de VC++ que tengas instalada podría no tener ciertos bugs corregidos, pero en mi opinión en lo que hay que fijarse es en el mensaje de error e intentar comprenderlo.
Al parecer no es un problema de las runtimes de VC++ en si mismo ni de la configuración de tu sistema, sino de malas practicas de programación por parte del autor de dicha aplicación, y la única solución en ese caso sería que el autor evitase la utilización del método Abort(), que al parecer es el causante de que la aplicación se termine de forma inesperada, como indica el mensaje de error de las Runtimes de VC++.
Fuente: http://stackoverflow.com/questions/8177152/what-is-the-cause-of-this-application-has-requested-the-runtime-to-terminate-it
De todas formas:
1) ¿Versión de Windows que tienes instalada?.
2) ¿Versiones de las runtimes de VC++ que tienes instaladas?.
3) ¿Nombre del programa?
Sin la información necesaria solo puedo decirte que visites esta url y descargues el HotFix de Microsoft:
Aparece un mensaje de error "Esta aplicación solicitó la finalización del tiempo de ejecución de modo no habitual" ... de Microsoft Visual C++ 6.0 en Windows XP
De todas formas y por si acaso te sirve de algo, para que no te resulte muy laboriosa la búsqueda aquí te subo un todo-en-uno, mi instalador personalizado con los paquetes de las Runtimes de VC++ hasta día de hoy (tanto x86 como x64):
https://www.mediafire.com/?mpke8guge9wcwvg

Saludos
El problema no parece ser por una ausencia de las librerías de VC++ en tu sistema, pues resulta obvio que están instaladas viendo el MsgBox, además, como el usuario ha comentado, el programa le funciona si lo ejecuta en otras circunstancias (si no tuviera la versión requerida de las runtimes de VC++ eso no sería posible),
de todas formas la versión requerida de las Runtimes de VC++ que tengas instalada podría no tener ciertos bugs corregidos, pero en mi opinión en lo que hay que fijarse es en el mensaje de error e intentar comprenderlo.
Al parecer no es un problema de las runtimes de VC++ en si mismo ni de la configuración de tu sistema, sino de malas practicas de programación por parte del autor de dicha aplicación, y la única solución en ese caso sería que el autor evitase la utilización del método Abort(), que al parecer es el causante de que la aplicación se termine de forma inesperada, como indica el mensaje de error de las Runtimes de VC++.
Fuente: http://stackoverflow.com/questions/8177152/what-is-the-cause-of-this-application-has-requested-the-runtime-to-terminate-it
De todas formas:
1) ¿Versión de Windows que tienes instalada?.
2) ¿Versiones de las runtimes de VC++ que tienes instaladas?.
3) ¿Nombre del programa?
Sin la información necesaria solo puedo decirte que visites esta url y descargues el HotFix de Microsoft:
Aparece un mensaje de error "Esta aplicación solicitó la finalización del tiempo de ejecución de modo no habitual" ... de Microsoft Visual C++ 6.0 en Windows XP
De todas formas y por si acaso te sirve de algo, para que no te resulte muy laboriosa la búsqueda aquí te subo un todo-en-uno, mi instalador personalizado con los paquetes de las Runtimes de VC++ hasta día de hoy (tanto x86 como x64):
https://www.mediafire.com/?mpke8guge9wcwvg

Saludos