Actually, RBY (the only games this could be realistically performed on) are very tough to break (also, save states). The biggest challenge would be obtaining a solid number of glitch Pokemon before getting Surf, and not having them evolve into all sorts of crazy crap.
Wait, have I been shot down?