Can I force move to sd card applications that don't want to be moved there? disclaimer: of course I can move apps which allow that, using "manage applications" menu.

There are apps, some stock ones and some downloaded, that for some reason don't have the "movable to sdcard" flag set. Is there a way to move them anyway without preventing them from working (as long as the sdcard is on, of course).

Yes there might be a good reason for them to be in the internal memory, I'd like to try moving them anyway if possible.

Phone is a Nexus One with stock android 2.3.6 unrooted — I guess I'd either have to root it or to install cyanogen or whatever?
Yes, you can move any apps that don't normally allow it, including system apps, if you have root. Note that most apps that doesn't allow moving usually do not allow it for a good reason, so if you force move you may get crashes and other stability issues. You need an app2sd application that uses root, like this: https://market.android.com/details?id=com.droidsail.dsapp2sd