Setting argv[0] to "buck" on Windows violates the normal convention where argv[0] should be the application name. This might convenient for finding buck-related tasks in process-explorer but it comes with the drawback of making argv[0] not reliable for process identification