VB6 probably will be around forever in insurance / bank type organizations. Hardware moving out of their realm is not an issue. They will simply get some form of emulator. I've seen an application for a very old mainframe working inside an emulator which was inside of another emulator.
It usually just doesnt make business sense for the non technicals to consider a rewrite and retest for something that already works. -
Welcome to the world of painful hell... get out now :-) -