You may also use ADB to remove applications, but the application methods are easier. Since use of ADB does not require a market, this will work for users who are rooted but who cannot or do not wish to use Android market or similar marketplaces.
./adb remount #ROOT IS REQUIRED TO REMOUNT /system read-write
To see what's installed:
pm list packages
To remove a package:
pm uninstall class.name.of.package
CyanogenMod, as far as I can tell, only requires the
rm step, not the
pm step; if you are running a de-odexed version of Android, you may only need the rm step.
If you are concerned you might need the application in the future (over the air updates), you can use
adb pull to copy the apk to your desktop (instead of moving it to another location on your phone) or just
mv the apk to your uSD card or USB storage.
See http://wiki.cyanogenmod.com/wiki/Barebones for more information.