Unable to resize Lion partition
Yes - boot to your Recovery HD and use Disk Utility there to perform the operation. If it's missing, you can download and re-install Lion which will recreate the Recovery HD.

It's likely the volume is in use or one file that is open needs to be closed so it can be moved.