When a subroutine (such as Rototurret) says trash 1 program, does it have to be an installed program?
For example, if a runner has a personal workshop or Djinn out and cards on them and they encounter a Rototurret and can't bypass the subroutine can you trash a program that is hosted on those cards?