A better placement of the "Launch" button should solve that.
Then it becomes a GUI issue rather than a coding issue.
/2cs.
It would be nice to have an abort launch option while in the station.
I've managed to launch a couple of time by mistake while rushing.
Then have to go though the whole landing routine again.
Just a thought.
Are you sure you want to launch? ->Yes
Really? ->Yes
Are you sure that you are sure? ->Yes
Really really? -> YESSSSS!!!!!!
Come on, really, no joke? -> ForChristSake YESSdammit.