1. A method of providing security in a virtualized mobile device comprised of virtualization software that supports one or more virtual machines, the method comprising: receiving a security policy at the virtualized mobile device, which security policy includes one or more location or location-time scenarios for the virtualized mobile device, which scenarios identify applications to be curtailed, and how they are to be curtailed and applications that are to be enabled, and how they are to be enabled; collecting one or more of mobile device location information or information related to time spent at the location; identifying a scenario that pertaining to the one or more of the location and time information; and curtailing or enabling applications in accordance with the identified scenario.