ANY front end will launch vp. The key to your focus issue is to use my wrapper. The other wrappers are a nice attempt, but they are merely autoit scripts, and therefore are incapable of fixing the focus issue you are having.
On top of that, my advice to you would be to use another fe. Gamelauncher isn't the most windows friendly fe in the world. It has always been one of my favorites, but I've finally accepted the fact that it's just not real happy unless it's running in it's original dos environment. Your problems shouldn't be caused by gamelauncher, but the keyword is shouldn't.