You're doing too many things at once.
First thing you should do is get jogging working, as there's not much too it.
Be aware that you can only jog on screens that have a Jog On/Off button on them.
If you have the motors enabled, and the reset is not flashing, you should be able to jog.
Make sure that the feedrate is not 0, and that the feedrate override is not zero as well.
Once you get jogging working, then move on to the g-code.
If you see this, then your code will not run. It's either the wrong IJ mode, or the code is bad.sometimes I'll get the 'radius to end of arc differs from radius to start' error on that line.
Note than virtually all CAM software uses incremental IJ, so changing it to absolute is not typically the right thing to do.
You say it gets stuck on the G19 command. Does that mean it's working up to that point? Are there any messages?
Reformatting the PC, reinstalling windows, changing Mach3 versions, .... will not fix the issue.
If you want to use the parallel port, you're options are Mach3, or LinuxCNC.On a side note, what are my other options for software if I'm running a G540 off a parallel port?