Finish windows agent implementation