Sounds like you are not using the BUG mod and the BULL DLL file? With those (or the Buffy mod), there is a function that automatically stops workers that are pre-chopping when there is one turn left. Just be aware that if you happen to have several workers chopping the same forest (can be nice on the slower game speeds, especially Marathon), this will not work correctly for all workers, so the forest will actually be chopped.
I've not gotten the Shift-thing to work for me, which is a little annoying when trying to figure out the best city for GM trade missions, but no big deal. The buttons in the menu bar don't "stick" to the new tile you shift-move to, but apply to the tile the worker currently resides in. I've tried that trick so many times, but it always fails, so by now I've stopped trying. Would be nice if it worked, though. But excellent that it works for others