refactor shortcut startup and shutdown to private method
add install script for shortcut dependencies