(Actually I have been using it for everything now and it works fine. I have had no problems with it. YMMV)
It works pretty well from my testing but there are some small problems with it and modifications and changes needed.
http://www.lowrestv.com/moho_stuff/hv_u ... t_tool.zip
To 7feet:
I called it hv_universal_point_tool and created a new/different icon for it. I hope this is okay. If you look at the code (or if anyone else does) keep in mind I am very new with Lua and Moho scripting and probably didn't code this very well. It works just as I want it to... but there is probably a better way to do it.
My feelings won't be hurt if you laugh at it... or shake your head in disgust.

-----------------
Description:
Keep in mind I modified this tool for my own preferences. Not everyone will like the way this works if they are use to the "old" way. I LOVE IT! But that's just me.
Everything in the tool is based on a user definable selection radius around each point in relation to the mouse click.
The range is 0.01 - 0.5.
0.5 behaves just like the regular old translate tool and always selects the nearest point (you can't lasso at this setting). The default is 0.45 which is a comfortable radius for a "non-zoomed" screen.
So when you click on one point within this range... it selects that one point. If you click and drag... it lassos the points. Then click on any selected point and drag or scale... whatever.
Clicking anywhere outside of the selection radius deselects all points.
All of the modifier keys from the original are the same. Of course the one for the lasso isn't needed.
Known issues... there may be more...
1 Shift select doesn't work. Shift still adds new points... it will probably stay like this since the lasso works so well... I just wanted to mention it. (I will be "switching" the add point so I can use the shift for constraining.)
2 For some reason the layer modified point motion keys don't update correctly later in the timeline.
This happens also in 7feet's original tool. It is not a huge problem and the keys show up when you save or click on the channel... or do something that updates the screen. It should be fixed and probably has to do with one of the combinations of update frame thingy code in there somewhere.
3 The rotate point center modification thingy... when you use this it deselects all the points. I know what needs to be fixed. For now when you use it works normally as long as you click on or near a selected point within the radius. If you don't it still works but deselects the points.
4 The add point has a bit of trouble. Sometimes it adds the point in the "wrong" spot...
Update on this issue. The add point is also based on the selection radius. So... don't click "exactly" on a point when extending a line or adding a point and it works fine. This is kind of cool too. You don't have to be right on the point when extending a line since it uses that selection radius.
5 Not really a problem but...
... the curvature change (shift-cntrl-alt) must be clicked on or near a point or... any point that is selected... otherwise it just deselects.
I have decided This is NOT how I want it to work. I will be adding in a the find center of selection dohicky to make this work properly just like the scale and rotate currently.
Planned updates
1 A user definable selection radius. Done!. The range is 0.01-0.5. Setting this to 0.05 behaves exactly like the default Moho translate tool.
Currently the radius selection is based on "world" coordinates. This means that the radius gets tiny when zoomed out and huge when zoomed in. I will change this so it is based on screen pixel coordinates. I need some advice on how to do this though.
2 Adding the shift/constrain for translation. Currently you still can't use the shift to constrain translation. The shift key is for adding points. I will be switching the add point to the key that was for lasso in the original so I can use the shift for constrain.
3 Change rotation center point based on all the selected points instead of just "one".
Remember to use this for now on copies of important files so I don't feel terrible if something bad happens.
Update: So far... I have not found any problems using this tool. I am happily using it all the time now and have removed all the other redundant tools... I now have a few extra "spots" for new tools! Woohoo!
-Vern