Did you try adjusting the seat to its highest elevation (use lever on LH side) before attempting to move it forwards? It makes a small difference in fore/aft effort required. If she's sliding on the seat, it may not matter one way or the other. These must be leather seats...I can't imagine anyone sliding on the velour/cloth seat.
Otherwise, your best bet would be to remove the seat from the tracks (but don't disconnect wiring harnesses) and clean the **** out of both rear tracks and then apply an ample coating of fresh lithium grease to both of the plastic "sliders" attached to each support arm and a little grease onto the entire length of the front adjustment rail and guide. To allow more room before removing the seat, adjust the seat back fully forward (towards windshield) before taking it out of the rear tracks.
It's about two or three hours work (and some brute effort to get the seat support arms behind the rear tracks) at a leisurely pace.
Otherwise, your best bet would be to remove the seat from the tracks (but don't disconnect wiring harnesses) and clean the **** out of both rear tracks and then apply an ample coating of fresh lithium grease to both of the plastic "sliders" attached to each support arm and a little grease onto the entire length of the front adjustment rail and guide. To allow more room before removing the seat, adjust the seat back fully forward (towards windshield) before taking it out of the rear tracks.
It's about two or three hours work (and some brute effort to get the seat support arms behind the rear tracks) at a leisurely pace.