How to move the blockchain data while still being able to use the wallet? Using the standard client, Bitcoin-Qt, v0.8.1: (win10x64)

I would like to move the blockchain data from its default location to a different location (maybe even an external disk or NAS drive). What should I do to make this working while moving that data?
This step-by-step how-to assumes you are using Windows 7 and installed Bitcoin-Qt to the default directory.


Make sure Bitcoin-Qt is not running
Create a desktop shortcut
Right click on the shortcut
Select Properties
In the "target" box, add -datadir="the new data directory"
Move everything in C:/Users/"your user name"/AppData/Roaming/Bitcoin/ to your new data directory.
Start Bitcoin-Qt with your new shortcut.