Search for 'Hiren BootCD' and you'll get plenty of options =P.
And no, I've done it tons of times. Did it even with my HP computer I have, to give it a bigger drive. Done it 2 or 3 times with my current machine (different drives, heh). Worst I've had to do, was do a reactivation of Photoshop. Didn't have to reactivate windows tho.
Just looked at the 2 diff bootcd's I have.. one is v9.0 (has Ghost 8.3 on it), and v9.3 (has Ghost 11.1 on it).
Just do Local > Copy > Disk to Disk, I believe is the option. Just set it so that it'll boot off of that drive then. I'd disconnect the original drive then, as well, tomake sure it boots off of the new drive all right. If it does, then I'd make sure that everything still works, and if it does, format the old drive.