Now the game won't launch...
Tried both 22.214.171.124 and 126.96.36.199 versions of the game and iCEhancer. Once I copy to GTAIV folder, then try to launch, nothing happens.
When launching from directory folder I get "d3dx9_43.dll is missing".
Mmh, that happened to me before with ICE 2.1...
First, be sure to run the game as administrator from LaunchGTAIV.exe not from GTAIV.exe.
If it doesn't work, you have to find the .dll (Google & download it) the game asks for and copy it in the GTA main folder. If it still doesn't work, it's likely the game misses other dlls; don't give up: for having ICE 2.1 work I had to find three dx9 dlls. It's boring and annoying, but at least every time the games doesn't start it prompts an error with the missing resource.
You're near the goal, don't give up: iCE 3.0 is really worth it
I've made a fast Google search for you, here's the .dll you need
+++ BE CAREFUL +++
Internet it's a dangerous place! Be sure to download a .dll file, you do not need anything with .exe extension!
Do not ever download an executable file if you're not 100% sure what is it (for example: Skype installer from Skype website).
(Sorry for the trivial advice, but searching for this very .dll the first result was an .exe, probably a virus/trojan/etc)