Some apps can be stored on the SD card, but not all of them support that feature. Download "App 2 SD" from the market and it will tell you which ones are capable of being transferred and help you quickly and easily do it.
Also, know that any widget associated with an app will not work if the app is stored on the SD card. If you want to use a widget for something, keep the app and widgets in internal memory.