Software is a "black box" - a door that's waiting to be opened. What's
the best way to find out what's behind the door? (Is it a lady or a tiger?)
Well this is my MO for installing new software...
1. visit
http://fileforum.betanews.com/ and check out user comments for
program. If it has adware/spyware, or is in some other way dangerous,
or too many users complain about it being crap, I don't install it.
2. on that site there is always link to program homepage, so I check it
out. If author uses frames, or if homepage looks generally ugly, I take
this into account. Also I check out info about author, from what country
he comes, etc..
3. if all looks good I download program, check setup file with
Kaspersky, Avast, Sophos.
http://www.avast.com/
4. turn of all unimportant running programs. Rrun InCtrl5/EasyClean
combo and save system state.
5. install and run program, go through settings, configure each one to
my liking.
6. reboot
7. run InCtrl5, record and save changes in file named after that program
with extension _install. Run EasyClean and do the same, then inspect
changes made by the program to my system using EasyClean interface.
8. run ad-aware and spybotSD and check out system for spyware.
http://www.lavasoft.de/
http://www.safer-networking.org/
9. check program memory usage with Process Explorer
http://www.sysinternals.com/ntw2k/freeware/procexp.shtml
10. check if program pushed it's way into system startup with Autoruns
http://www.sysinternals.com/ntw2k/freeware/autoruns.shtml
11. compare program with my existing program for that purpose.
The weaker program of the two has got to go. There can be only ONE!
12. run InCtrl5, save system state.
13. uninstall program via normal windows add/remove programs applet.
14. reboot
15. run InCtrl5 and save uninstall info in file named after program with
extension _uninstall.
16. use ExamDiff to compare _install and _uninstall file.
http://www.prestosoft.com/ps.asp?page=edp_examdiff
17. if something didn't get uninstalled I delete it manually using
TotalCommadner (freeCommander is also good) for files, and RegExitX
for registry.
http://www.freecommander.com/
http://www.dcsoft.com/products/regeditx/
That's about it.