Być może się mylę, ale programy pisane pod Metro są w dot necie, a to jest kod zarządzany, czyli powinien uruchamiać się zarówno na WinRT jak i Win8.
Z kolei to, że programy pod x86, te deskotpowe nie odpali się na zamkniętym WinRT było wiadomo na długo przed premierą i powinno być dla wszystkich oczywiste skoro to inna architektura i inne środowisko...