In order to Play MyVegas Mobile on Windows you are going to need to install an Android emulator. An Android Emulator will then allow you to install and run Android APK files within Windows. It will also give you limited access to the various Android marketplaces for the different Android Apps.
Of course being that its an emulator, on older systems, or those with limited resources, you may not be able to Play MyVegas Mobile on Windows, or it might run super slow. But any system built within the last few years should have no difficulty with the emulator. I myself have verified this works on both Windows Vista and Windows 7. Since i do not like the Metro interface, I have not upgraded to Windows 8. If you do not have a mobile phone capable of running Android, then this is a viable alternative which should work for you.