Hi Steve:
1. find the "tokens.config" file which is in Desktopmodules/ActiveSocial/Config/, make your own copy, customize, and away you go. It's calling a particular class "icon friends, icon msg, etc."
2. If you're using the standard DNN registration, you can set it to manually approve. I'm quite sure you can do the same thing if using the Active Social registration process.
3. You can create custom profile properties through DNN, and enable their view there, and through the AS control panel. I don't know how to auto fill everyone's profile properties. You probably could using a SQL Script.
4. Search the forums for customization the registration page. It's been published.
5. Vanity URLs replace standard dnn urls that include tabid, userid, etc. Search the PDF's on doing this. It's very detailed and has specific instructions.
6. I think so.
7. Many. A few vendors off the top of my head include (Ventrian, Bizmodules, Sunblognuke)
8. goto the control panel in AS, and find the templates for emails.. Edit from there.
9. I haven't done this using the AS registration process, so I'm not sure off the top of my head. I'm using Datasprings Dynamic Registration, which makes these issues obsolete.
Steve, most of your questions can be answered by reading the documentation. Take a look at the knowledge base. It's packed full of info.
Hope this helped.
- Patrick