Yes, it is possible. You have two options.
First, you can do it on a per-user basis (for extensions that you've installed through the extension manager or by double-clicking on VSIXes). For this, you:
- Copy
%localappdata%\microsoft\VisualStudio\10.0\Extensions
to the same directory on the new machine.
- Open VS on the new machine, go to the extension manager, and Enable all the extensions. By default, VS disables extensions that just appear in that directory but it didn't put there.
The second option is to install the extensions to %ProgramFiles(x86)%\Microsoft Visual Studio 10.0\Common7\IDE\Extensions
. The upside is that you don't need to Enable them all by hand, but the downside is that you won't be able to update/remove them from within VS.