If I was travelling frequently, I'd do one of two things:
(1) Set everything up at home to run remotely and simply access it online using Team Viewer;
(2) Load a GenX with the programs I need and take it with me.
I'm not sure how airport security would view GenX because I haven't actually travelled with it yet, but I'm assuming it would be no different to travelling with a computer. Perhaps someone who's done it could respond.
For more details, please check: