Dove hai letto che Vista non sara' compatibile con i programmi per VB6? Non penso proprio ...

MS non e' stupida ... significherebbe non vendere Vista perche' l'installato di VB6 e' ancora notevole ...

Altro discorso e' se sviluppare ex-novo applicazioni in VB6 ... questo ovviamente e' sconsigliabile ... come lo fu per VB3, VB4, VB5 nel corso del tempo ...

Sicuramente sviluppare "nuove applicazioni" in .NET e' consigliabile ...