Si quieres programar para para WinVista con la NetFrameWork tendrás que usar Delphi. NET. Esos son Delphi 8 y 2005.
Particularmente la version .NET de delphi no me gusta, se intenta paracer a Visual Studio y queda algo incomodo a mi gusto, Y eso que Visual C# express es bastante agradable el entorno. Como que a los de Borland les salió mal modificar el entorno.
Demas, para .NET existe lo uqe es WinForms cuyo utilizacion es muy similar a la VCL de borland (en el diseño participo el principal diseñador de Turbo Pascal y Delphi). Por eso, que la VCL se queda atras, Ocupa mucho (400 kb minimo para una ejecutable) y WinForm es igual de comoda que VCL.