REHome, si te cambiaste por meros comentarios de gente, es porque tu ni ellos conocen Delphi como debieran, porque tan solo en sus comentarios se nota que jamás han conocido Delphi. Si te das cuenta MS, cada dos semanas crea un nuevo parche para sus aplicaciones porque simplemente no funcionan como deberían.
Intenta ejecutar o instalar alguna aplicación hecha con VB6 en Windows Vista, tendrás que pasearte por todos los foros intentando resolver tus problemas de compatibilidad con las dll, o intenta compilar una aplicación de VB 5 con VB .NET 2005, te sera imposible. Pero para mi beneficio no necesito actualizar ni descargar ningún parche para que mis aplicaciones de Delphi 5 funcionen con Delphi 7 o Delphi 2007.