Well, you "just" setup a marker that "plays" that idle (or at least allows NPCs to use it to play that idle).
I believe some idles don't work for all NPCs ... but I've never actually seen anyone explicitly confirm that is the case.
Then you have the issue of whether every NPC who walks into your Player-House has a package stack that includes using that idle marker ... You may or may not have to amend packages to get that to happen (I think!)
(I've only ever done custom idles in Scenes, so I'm not sure how much is applicable to more usual game functions and packages)