How to deny drop permission for a table?
If you need to prevent to drop the table by some user, try this:

DENY DELETE ON OBJECT::dbo.table_to_deny TO restricted_user;


http://msdn.microsoft.com/en-us/library/ms173724.aspx