You can't control your initial seed in FRLG, even on emulator. I usually just keep resetting the game and checking each new seed for good spreads, but I'm not sure how long that would take if you're looking for a specific PID.
I didn't use initial seed to hit my target frame. If i was abusing a legendary i soft reset catcht it check it's IV's and use those IV's to check on which frame i am. If i am close to my target frame i advance the frame from there. If not i soft reset and re do this procedure until i land near my frame
Either wait for it to die or take apart the cart and carefully remove the battery. It's the big round thing on the right. It's quite difficult to remove so you may want to look up how on Youtube or something.