Single file plugin
Put the file under $HOME/.vim/plugin or $HOME/vimfiles/plugin
This would source the plugin on startup of Vim. Now the user could use everything defined in it.
If the plugin however needs activation, the user either has to execute the command themselves whenever they want to use...