Perché non SP6 ?
Non è vero. Puoi compilare benissimo con Win 7, ammesso naturalmente che tu abbia installato correttamente VB6 su Win 7.
E' molto probabile che ci sia qualche problema sul'installazione di VB6 nell' XP virtuale, ma è difficile dire qualcosa senza vedere niente. Se vuoi puoi ridurre il progetto al minimo ed allegarlo.