Just read the FAQ ruling on Djinn which states that it cannot be used to host Parasite. This does not make sense to me from an IRL perspective and a game perspective.
IRL (with the appropriate caveats for a fictional setting!) - If Parasite is indeed "hosted" on the ICE rather than somewhere else, why does it normally count against the Runner's MU?
Game - Without including Parasite, there simply aren't enough Virus programs (at this point in time), to justify playing Djinn over generic memory boosters. Though I guess this may change in future (and has indeed moved in that direction with the release of Imp).
There is no reason why this cannot be ruled the other way, as I believe it should.