So after some more thought, on balance I have decided it's overkill to add two new fields to a core table to allow members to disable the featured threads on forum list and forum view.
Especially considering it has only been requested by one person, who isn't even a license holder.
@
Code Monkey has already suggested one option above.
The other is to create custom user fields and allow members to disable them that way.