(1) No, you do not have too.
(2) I always do (A) disable hibernation and (2) Set page file min/max (virual memory) to the same size - 1024 mb for 4 gigs of ram and 512mb when 6 or more gigs of ram are installed. (C) Also limit/disable restore points as these take up alot of space over time and can not be moved to a HDD.
(3) The other items are more a question of Space. Keep in mind that there are a lot of single drive laptops running an SSD and you cannot move the files you indicated.
.. Temp files not a big issue if on HDD as to performance.
.. My Documents - Myself, I do NOT mix my data with the OS/Program drive. Most of the files are small and there is very little difference in loading a word document, or small excell spreadsheet from an SSD or HDD -(maybe 100 mSec). Large Data files you want on the HDD anyway.
Useless IMO. Just make sure it is aligned, in AHCI mode, TRIM enabled, minimise pagefile if you have enough RAM as well as disable system restore and instead use regular full image backup to save storage space, plus leave it on at the logon screen for a couple of hours a week for garbage collection to work and you are fine.
Edit: I forgot disable hibernate. RetiredChief's post reminded me of that. Hibernation is useless if you have ssd because boot is already so fast.
One thing I do is use file redirection (mklink command - see link at bottom of this post) when I'm using an SSD. I redirect my entire user folder - so the AppData and everything is on the HDD. This certainly saves writes on the SSD, but mainly it saves space (as you know, $/GB is very high on SSDs compared to HDDs). As was said above, opening the data files in MyDocs, MyPics, etc or the settings/cache files that are in AppData is pretty fast even off of a mechanical HDD. And I can use the saved space for additional programs that do benefit from the speed.
I agree w/ the chief .... not so much wear and tear as space...... I do about 24 builds a year fro friends, neighbors, colleagues, etc. I get about half as many other boxes "brought over" with SSD's because they filled up their SSD's over 6 -8 months.
E-mail, user files, etc, browser caches, abandoned temp files, dump files, etc can fill the thing up fast.
With the wear-leveling algorithms in modern SSD you do not have to worry about excessive wear under almost all use conditions. I have a 128GB M4 and I have browser and Photoshop caches on it, Photoshop temp on it, windows temp files on it, documents on it etc. IOW no special arrangements. After 3 months of usage, the projected lifetime of this (25nm 3000 erase cycle) SSD is 14 years. In fact, this SSD has been tested 3x past its expected lifetime by others so I guess I have somewhere between 14 and 42 years left on it. I'll be either spoon fed or dead before it will wear out from erase cycles - with no special precautions
I've just bought a new Cruciak M4 128gb (fw: 0009) and SSDLife says: health 100%, estimated lifetime 8 years. How could be yours 14 years after 3 month of usage?