Windows restart

This adds a small hook to monitor Window events for EVENT_OBJECT_NAMECHANGE and restarts both hooks when that event is received.  This should solve issues with programs like RDP and VMWare not receiving hooks.