I'm gonna try to answer you from what I've learned from IJJI's updates:
The patches (aside from adding new contents, textures and models) will update a lot of hashes. These hashes are updated with files such as patch.xml (which stores the decimal conversion of the CRC32 hash =S) to 'prevent' files from being edited ect. The IJJI launcher uses several web connections which do the updating, validating and displays the launcher 'splash'.
The launcher itself is only 3 main controls. A button (to start), an IE control (which displays
ijji - Live Games Online (which is a renamed PHP file) and uses javascript) and an updater (Another net connection just compares files you have with the ones IJJI want you to have. If you dont have them, it uses this connection to update them).
If you run the launcher from your Gunz install, the launcher will close and up will pop their Gunz page. So this leaves me thinking that the prelaunch script on their site calls the launcher with arguments. But this is not the case. The login script stores a cookie of your encoded login details (base64 similar) which the launcher must then check against the online database.
*edit* There is an argument sent to the GunzLauncher from the web login. Along with some decoded strings, the format is very simple:
Code:
hangame://://metp://channel.ijjimax.com:10001//go/go;gtype:5=PUBGM&k22e:6=U_GUNZ ..
What are you trying to do with the launcher? Replace the URL or prevent updates?
In either case, I would probably download the old launcher (before the new graphics) which easier to take apart.