Didnt think I had this ruling confuddled until I started playing online.
When it comes to daemons like Leprechaun, programs are immediately installed upon them before conflicting with your total memory unit, right? Ie, I can have 2 mb left and plop a hyperdriver onto Leprechaun no problem?
Similarly, I am pretty sure i cannot retroactively place programs in play onto Leprechaun. Jinteki.net gives the option of hosting played programs on daemons but I think that is only to make its interface easier.