Another idea (sorry, I work at a software development company). How about a checkbox on the ingredient form to make it inactive. This keeps it from showing in any of the list if it's no longer used.
I need to check but I believe that is the threshold is set to zero that no alarm will be generated.