Ya same problem.
I'll do some experiments with it.
My experiments all failed. All I figured out is that it still uses the Client but when I try to replace it, an error occurs so we somehow have to add the info /windowed etc. stuff to the original launcher to do it but I have no program/information on how to hack into the client to do such thing.