Most cloning software (Acronis Drive Image, Ghost, etc.) allow you to create a boot disc that allows you create or restore an image outside of windows. I personally use DriveImage XML along with BartPE since it's free.
The real trick, as you've pointed out, is getting the drivers installed on the image so that when you try to boot, the RAID hardware works. I've never imaged to a RAID from a non-RAID disk, but I believe you should set up the RAID controller drivers in Windows prior to making your image, otherwise you'll get a BSOD when you try to boot. Can anyone verify this?
You cannot perform this procedure using simple cloning to a 3rd drive then attempting to clone back. As rwpritchett stated, your Windows installation will blue screen on bootup from the RAID 0 array with a STOP 0x0000007B error because your existing Windows installation does not have the drivers for the RAID controller installed.
You need to follow the procedure in the FAQ at the top of the forum "Switching Storage Controllers Without Reinstalling Windows".
I realize this is a very old thread, but I'm trying to do something similar and ran across this thread whilst searching for info.
What I have is a Raid 0 array that I just installed Windows XP on, and I want to put the image on a non Raid hdd, then when this one starts running poorly, reformat the Raid and reinstall the backed up image back from the single disk to the Raid array. It sounds simple enough, but will it really work that easily?