It would be nice if there was a checkbox in the Merchant window Sell tab to not list the items that are tagged 'not for sale'. Check the box and all you see in the list are items that actually are for sale.
I'm using DarqUI, so that would be my first choice for where to implement it