Hola Juan:
Siempre es más complicado usar un programa codificado en otro idioma al del sistema operativo. Yo lo sé, pues soy coreano y veo diversos escenarios de éste estilo todos los días.
Cuando actualizaste tu Vista SP1, ¿Cómo estába configurado tu Vista en cuando a configuración regional, idioma, programas non unicode, etc.? Espero que no lo hallas mezclado antes de actualizar. A veces dan problemas inesperados.
Si los costos ameritan, y el hardware te lo permite, tal vez revisar algunas propuestas de virtualización sería lo mejor.