Application packaging for cloud environment
It all depends on what you call the cloud. True cloud apps are different, and they are normally handled by the tool creating them. Think along the lines of web based app and IIS.
If your 'cloud' is virtual machines up there in magic land, then you will need traditional 'installers' MSI, I will also include App-V, to make the windows app available on a device hosted in the 'cloud'.