Я читал, что вы можете поместить msvbvm60.dll в ту же папку, что и исполняемый файл Visual Basic 6, и он работает.Я лично не проверял это и, конечно, не в Windows 8.
У меня есть утилита, которую я продаю с 20K строк кода VB6, который требует только перетаскивания мышью без установочного пакета.Так что я очень заинтересован в этой проблеме и в Windows 8.