Anarchist
Warlord
You definitely don't want to DoW someone you have a DoF with, but you get a diplomatic hit nearly as bad for denouncing someone you have a DoF with. If possible, you should probably just wait for the DoF to expire before you attack (or don't make the DoF in the first place if it's someone high on your list of civs to conquer).
Fair enough. I will test these scenarios at some point, just for giggles.