|When you say you have filled up the memory, do you mean you have filled up the hard disk space.|
Memory is RAM, a different thing altogether but they are both measured in bytes.
To transferee applications from hard disk to SD card is not just a matter of copying them over. You need to install them from the hard disk and reinstall them to the SD card. This is because there will be entries in the registry that will be pointing to the original install location. JUst copying them over and they probably wont work.
There may be some applications that will not even install to an SD card as they require a fixed disk and SD Cards are not all that reliable.
You would be better freeing up some space on the hard disk or buying another hard disk.