If you want a macro to show up as a token action only for a specific token, instead of having the macro in the collections tab, place it in the attributes & abilities tab of the character sheet linked to that token instead, as an ability. If you then set that ability to be a token action, it'll only show when that token is selected. If you select to show that ability in macro bar, that setting is per user, and shows up in the macro bar of the player checking that box, and only if they have edit & control rights to that character (so if you remove their access to the character, they cannot keep using abilities from that sheet via the macro bar).