788 votesAnonomous commented
I run a small consulting practice that works with charitable organizations that rely on a VB6 application that was first developed under XP, then in the XP Module running in Win7. Unfortunately, Win10 will not support the XP mode. Fortunately, the app works on Win10 but the VB6 IDE does not readily work on this platform. This application uses a number of 3rd-party controls and has about 500K lines of code in 8 modules. It's a very complex application that took about 10 years to fully develop. Given that I am only a few years away from retirement, I do not have the time nor financial resources to convert to .net. When the application no longer is supported in newer OSs, I am out of business and the charities that depend on this application will no longer be supported if they upgrade their systems past Win10. I may not be the only one out there in this situation.