How can I change the location of the .minecraft directory in the 2.1 Launcher?

The Minecraft Launcher has a couple of Command Line parameters that you can use for changing the behavior of it. The --workDir parameter allows you to specify the location of the .minecraft folder.

To use this parameter, you can create a batch file that will open the Launcher and change the folder. You can just copy-paste the following snippet into notepad and save it as Launch.bat on the same folder as the Minecraft Launcher. You need to replace FOLDER with the location of the folder that you want to use.

@echo off
start MinecraftLauncher.exe --workDir "FOLDER"

Then, just open Launch.bat to open the Launcher and use the specified folder.