If its for you own machine and environment you can select the lasso tool in an action simple by creating a preset for the Lasso tool naming it something like SelectLasso. The record Select Tool Preset "SelectLasso". You could also use Action Manager code in a script to do the same.
The Problem is you can not make the action public because it relies on there being a preset for the lasso tool with that name. You can not record an action to create the lasso tool preset. It need to be done manually, but once created it can be used in actions....
You can also create Brush presets and use them in actions.
You may find some useful info in my package here
Crafting Actions PackageUPDATED Aug 10, 2014 Added Conditional Action steps to Action Palette Tips.
Contains
- Action Actions Palette Tips.txt
- Action Creation Guidelines.txt
- Action Dealing with Image Size.txt
- Action Enhanced via Scripted Photoshop Functions.txt
- CraftedActions.atn Sample Action set includes an example Watermarking action
- Sample Actions.txt Photoshop CraftedActions set saved as a text file.
- More then a dozen Scripts for use in actions