1. A wager gaming machine, comprising: a video system comprising at least one display device; an interface system comprising at least one interface configured for communicating with remote hosts, the remote hosts including at least one content provider; a credit input mechanism for receiving indicia of credit for making wagers on a wager-based game; a credit output mechanism for outputting indicia of credit; a memory system comprising a random access memory; and a logic system configured to perform the following tasks: control a wager-based game played on the wager gaming machine; communicate with a remote host via the interface system; execute a first process operable to output first video images to the video system, content of the first video images being controlled by a remote host, the first process being further operable to output a first skin on the video system associated with the first process; receive from the remote host first instructions, first data or combinations thereof that allow the first process to output the first video images; execute a second process operable to generate an outcome to the wager-based game and to output game play video images to the video system related to the play of the wager-based game; and execute a third process operable to control access of the first process and the second process to at least one wager gaming machine resource, the third process operable to ensure that the second process can access at least a predetermined level of at least one wager gaming machine resource.