if you're just going zrh to gva, take the train. you can get to the station minutes before the train leaves and there's no security to go through. the ride is very scenic in places, especially as you go along the lac leman. it used to take 3 hours but could be faster now.
i used to do this route often when i lived there and i found the flight not worth the hassle.