With the announcement that VB6 will be supported on Windows 8, my question is:
Is there any place where Microsoft has said (Yes or No) VB6 apps will run on the ARM based Tablets?
And, if not, is there any ARM emulator, so we could test our VB6 apps on a Windows 8 ARM Tablet?
My understanding is: No. Windows 8 will support 2 different APIs: Win32 (and .NET on top of that) and WinRT. The Windows 8 ARM builds will only support WinRT. VB6 is compiled against the Win32 API, it won't work on the ARM tablets.
As explained by Adam Mihalcin in this answer.
On ARM, there are no 3rd party desktop apps, VB6 or otherwise. And you won't see support for VB6 with the new Metro framework because... well... VB6 was deprecated like 10 years ago.
It's time to invest in a rewrite.