1. C++ is faster than C# but this does NOT apply to GTA scripting! The .NetScriptHook is written in C++ and 'his orders' are nothing else than C++ classes used in C# or VB!
Check the .NetScriptHook source if you disbelieve that... (sorry for my f*ckin' school English'... aaargh, and all the worse I'm still drunk -> 6 a.m. )
2. The first scripts which are loaded are SCO, then C++ and .Net (both ScriptHooks)!
So if you want to change the "loading" string you have to change the GXT file or recode main.sco (with SCO ToollBox) or you have to affect the mem (using ASM -> 0x5B52D1DE + offset)!
3. You thought it is easier, right?!? But the emphasis is put on the fun!
...now I'm tired c ya guys...