I updated my answer because all of it was wrong:
You will want to use an applescript for your preference setups. Here is the code for some of them and screenshots of the actual plist so you get an idea of the options possible. IF this does not apply straight away, you might need to restart the computer. Don't forget to save applescript as an Application. NOT script
Trackpad/Mouse
In here, it varies. It is either com.apple.driver.AppleHIDMouse
for mouse, com.apple.driver.AppleBluetoothMultitouch.mouse
for bluetooth mouse, and com.apple.AppleMultitouchTrackpad
for trackpad
tell application "Terminal"
do shell script "defaults write com.apple.AppleHIDMouse Button2 1"
end tell
The example above changes right click to be left click as well
Keyboard
Unfortunately, I could not find a preference for keyboard. I will keep on searching though.
Dock
tell application "Terminal"
do shell script "defaults write com.apple.dock autohide YES"
end tell
This was just an example. Switch autohide with whatever option and YES with value or boolean. Booleans are YES and NO (unlike in scripts "true" "false") I put a picture on the end so you can see all the possible options for all the options.
Disable Dashboard
I also could not find how to. Though it is presumably in com.apple.spaces
Dock options:

Mouse:

Bluetooth Mouse

com.apple.preference.mouse
is correct by doing the ls command. Once you have done the script, you can save it as application and double click anywhere and it will install.