You could already make it work in GameLauncher without making any changes. It would look slightly different than what you've got there, but it's about the same.
You'd just have to set up an instance of MAME for every game you plan on using. It sounds tedious, but you wouldn't want a front-end looking like this one if you were going to have too many games anyways. This part would take about an hour after you get it all down into a rythm.
Then to get the screen with the space scene and all that, you'd have to custom make one for each game and replace the standard screen shots. This is the part that would take a while. However, there currently are no logos available for display right now, anyways - only marquees. So you'd have to do some custom artwork regardless of what front-end you chose.