This is a very difficult question to truly answer, but I ll try and provide the best response that I can.
We really don t know for sure, seeing as how it has not been released yet and is probably only in the early stages of development. There is also no way to predict what kind of hacks might surface to allow VB6 applications to run on Windows 8. I have a fair bit of confidence that it will be only a matter of time before the community comes up with some sort of workaround, if you re really all that concerned. I will probably even look into it myself, if for no other reason than pure curiosity.
However, the official word is that this configuration will likely not be supported:
...there are no plans to include VB6 runtime in future versions of Windows beyond Windows 7.
It s also worth considering the talk about Windows 8 being released only in a 64-bit version (as is the case with Server 2008 R2). Since the VB6 runtime (and all applications created by the VB6 compiler) are 32-bit, they will have to run in an emulated 32-bit layer (WOW). Some apps have already experienced issues running in 64-bit versions of Windows 7, and this problem may only get worse. The IDE is currently not supported on 64-bit versions of Windows, making continued maintenance of legacy applications only that much more difficult (although for what it s worth, I just installed it on my dev box running Server 2008 R2 without any problems).