i've never actually tried doing that, but thought about something similar already, and what i came up with was: targets for quest objectives show on the map. so you'd basically just have to start a hidden quest with the npc as target for an active objective and it should display on map. but like i said, that's just my first theory about doing such a thing and i've never actually tested it yet (but if you do and it works, pls let me know :-) i've seen this method used before, however i would prefur it if i could get an icon with a name attached. on a side note what i'm actually trying to do is attach a marker onto an NPC so i can track where they are (in case you don't understand i want to do this by shooting them and having a marker stick to them, as i know markers won't go into inventory, or we can't track many objects using quests) and don't really know of any commands that make things "stick" to moving NPCs rather than throwing the wanted marker at the NPCs feet.