There needs to be a way to programmatically prevent a form from being printed. Only allowing users who match a given set of criteria to print would be very useful in a "security" situation. The design checkbox of "disable printing/forwarding/copying" is nice if you like smashing flies with Buicks (read: overkill).
A specific example is a database we use to document "incidents" around the hospital. Drug mistakes, employee injuries, patient injuries, etc. Currently, anyone who can see a given incident can print it. There are many times that we need certain people to be able to view an incident report but NOT edit OR print it (it contains sensitive information from a legal standpoint).
Another example could be a policies application. One wouldn't want to allow printing of non-approved policies by users other than the creator and/or upper level management individuals.