Any program written in VB 6 that wanted to be updated to VS20xx would either need to carry the old COM, thus making the upgrade less than useful, or a lot of reprogramming to utilize new technology ...