1) If it's not too much trouble, you'd probably be best doing a fresh install unless the image is from another SSD. Aside from the actual process of copying the image i.e. possibly copying empty space, misalignment, etc, Windows 7 optimises itself for SSD use on install. It doesn't do a huge amount but it saves having to tinker with stuff. If you clone, deffo disable defrag and
IMO disable hibernation (in elevated cmd, type: powercfg -h off) and system restore if you don't use them - unnecessary writes and a fair amount of wasted space.
2) Yeah just do quick format, full basically just adds a surface scan which isn't necessary for an SSD. Allocation unit can be left as default for most people, nothing special needed specifically for SSDs but it can be tuned depending on use - a smaller allocation size will be better for lots of small files (less wasted space) while a larger one is better for big files (less overhead). I'd probably leave compression disabled, turning it on shouldn't make much difference to wear and can add significant overhead (CPU work), however I've not read up on it much so take that with a pinch of salt.
3)Imaging the restoring to the SSD should be fine, just be sure the image is correctly aligned.
4)I mentioned a few above in point 1, I'd ignore most of these internet 'SSD guides', what they recommend doing is mostly nonsense. A lot of it isn't specific to SSDs (e.g. write caching - it can help SSD or HDD, but carries a more serious risk of data loss during a power failure), some of it can actually seriously harm performance (e.g. prefetch, superfetch, indexing - a lot of guides recommend disabling them without understanding how they work, leave them all as they are). Personally, I do what I said above + moving temp to a HDD, along with temp files of some programs like browsers which do a lot of writing. It's probably fine to ignore for most people, it does reduce SSD writes but can impact performance, I just like to go overboard.
Edit: Yeah as above, make sure you're in AHCI mode. However I stand by what I said about indexing, there's no reason to disable it, searching is FAR, FAR slower without it even with an SSD and the database is really quite small so nothing to worry about in terms of writes.