Ah. Can't you bike around a little bit lesser, do the gym, and then deposit the pokemon in the invisible PC? I know it causes some more complications due to the poison and setting up WTW and all, but if it's possible to fit it in without losing any time, I'm sure you'll find out how.
I flew away, then died of poison.
Dying of poison reactivated the buttons.
Just a suggestion, if you plan to make a new run that will skip Pewter Gym...
There was this part of the run where you were biking around in circles in Celadon, then fought the gym there, then flew to Viridian, deposited your pokemon, and finally did WTW on the ledge.
Instead of biking around in circles, I thought you could go do the invisible PC in Celadon and deposit your pokemon. It'd add a bit to the entertainment factor.
Just a thought. :)
I know these posts have been since forever, and I really couldn't bother to backread everything from so many pages... so what I might post might've been already discovered.
And even if not, the impracticality of all the prerequisite might make it useless as well.
But I found a way to "permanently disable" all trainer events (and maybe other NPC events) in an area.
Even after saving, soft-resetting, and reloading, it remains disabled.
See, I was originally walking around poisoned, intending to do WTW.
But then, out of the blue, I just decided to try an FCBM.
After flying away, I died from poisoning.
And when I returned, all trainer events were still disabled, but I had my start button.
Using soup's game, I disabled two areas with this little trick just to see if you can disable multiple areas.
(north and east routes of Vermillion)
Here's a VBA save file:
http://rapidshare.com/files/75541737/pokeblue_lockedareas.zip.html
I'm not sure what use this might be though, but it may be useful to skip some NPCs that block you may be? And still have your start button?
And the side effects are funny too.
Talking to a trainer makes you fight him THREE times, then the entire area becomes very laggy afterwards.