If you don't close Mach3, the offsets should still remain after homing. (I think)
Yes, if you have a specific part that you always run in the same place, use an offset like G55,G56,G57...
Add the G -code to the beginning of your code, and save the offsets. Then when you turn on your machine, you just home, load the code and run.