ARPFreeze

ARPFreeze is a nice GUI for Windows that allows to configure static ARP entries very easily, and makes these changes persistent after reboot.
Thus does it protect the client machine against ARP flooding.

It works for both Windows Vista and prior versions (support of arp -s and netsh).