We've had some people reach out about who to use for dock install and removal, so wanted to start a forum in this regard. Feel free to contribute to the discussion with organization you've had success with.
I know Dockside Aquatics is more of a weed control company, but provides dock install/removal services and has deals in the spring, including group discounts if you and your neighbors want to do it together: http://docksideaquatics.com/ - Call Matt at 651-442-6467 or Matt@DocksideAquatics.com
I've also used the Irondale Hockey Team for dock removal in the fall and had good luck with them. Plus feel good about giving the hockey team some funding.