Closest I've found was: Are WinRT Metro apps cross-compatible (x86/64 and ARM)?
I haven't developed any Metro app yet but what I'm trying to understand, if you're developing a Metro App you have to develop against WinRT (Windows Runtime). This is the only way to build a Metro app, weather you do it in JavaScript, C#, or C++, it doesn't matter... So it should all work on ARM... Is it possible to create a Metro app that doesn't work on ARM?
The VLC team are trying to raise money on Kickstarter to develop VLC Player for Windows 8 Metro.
http://www.kickstarter.com/projects/1061646928/vlc-for-the-new-windows-8-user-experience-metro
VLC media player for Windows is currently installed on about 100,000,000 devices worldwide. The existing version runs on Windows 8’s desktop mode, and is available only for Intel-based PCs. This new port will be natively integrated within the new User Experience and will also support ARM-based tablets in a subsequent release
So if they natively integrate with the user experience, i.e making it a Windows 8 App, why would it not work on ARM chips to begin with?