Se usi nei tuoi programmi ActiveX, librerie avanzate, MFC e altre corbellerie del genere (soprattutto per l'accesso ai dati) anche in questo caso non è detto che i tuoi programmi funzionino su tutte le installazioni di Windows, anche della stessa identica versione - service pack.

E' per questo che esistono i programmi di installazione, per verificare che tutti i pre-requisiti di un programma siano installati.