Yep, I used it also and it works nicely on Advance Wars 2.
Source: h**p://www.romhacking.net/helpads/85/
Patch: h**p://www.rateofinjury.com/xenesis/aw2cleanser.ips
Although the gbata does a fine job of killing the older intros, trying the cleanser patch on another rom is worth a look, though I'm assuming RadioShadow's ips is specific to AW2 and its own file+header.
For Pokemon Sapphire, I had a little fun with it. I got this rom dump by mugs:
0898_Pokemon_Advance_Sapphire_Working_Read_NFO_USA_GBA_MUGS (crc32= 51626A60)
I ran this booger through gbata 0.7a and use the option remove intro 'automatic' setting.
Got a rom the exact same size, but crc32 = 300FFDA3
Now I tried it in vba and the game says 'the internal battery has run dry, the game can be played normally, but system based events will not work, blahblah. But the intro is removed from it, so it's a good thing already.
Now, I ran the one where I removed the intro through gbata 0.7a again, and this time I use the option clock fix, select the file and click on 'patch'
Get a rom this size: 15,393,952 (instead of original 16,777,216) - crc32 = C14F5597
Fire up this baby in vba, game starts normally (no intro either), and no warning message about internal battery and system based events.
Before I get too happy about this, I'm going to test the game some more, but looking good so far.
I will test this on: 0907_Pokemon_Ruby_Working_and_Clock_Fixed_Read_NFO_USA_GBA-MUGS, also.