Thank you very much , i' ll go to try this

For now, the only changes i had to do in version 1.16 were:
- the object type of the tool
- the gump of the beetle (in my shard is 11 instead 10, think the extra-gump is an "add friend" when i initialize the script in the house)
- a spot in the rail file (heartwood entrance is 2 tile north of the OSI-rail)
- the %craftitemchain_tool variable
I go to test the 1.23 , thanks for this version

EDIT:
Works perfectly!!!!!! many many thanks!!
I added 2 lines in your script after line 1968, i see it works with a container near the recall home position, but my house is on felucca and set private , so i have to go inside home.
if not #CHARPOSX = %spot_x_in_home && #CHARPOSY = %spot_y_in_home
event PathFind %spot_x_in_home %spot_y_in_home %spot_z_in_home
On a stand-alone tab seems to work
Edit: find, my type for the saw was different