My experience with "RunFromHere" has been less than satisfactory. Sometimes it works fine, other times not so much. But, I do often use "SetNextLine" to resume an interrupted program. The only risk is if there are modal commands within the code that is skipped, then the machine will not be properly configured when you restart. The way my post generates code, all the "Setup" and model commands are up front, so I just single-step through those, then skip ahead to where I want to re-start. Be sure you understand where you're starting, and what it will do first. I typically start at the "clean-up" at the end of a contour, which retracts Z and moves to a specific location, like X0Y0, to make sure the G0/G1 state is established, and the first move will ensure the machine is where the code wants it to be at that point.
Regards,
Ray L.