My in-laws are in their 60's now. Technically senior citizens, but on the low end of the age range. Still, they are complete PC novices. My own mother is 68 now, but she is moderately competent with PCs because she used to work in an office as an executive assistant; so, the most she ever asks me to do is hardware installations, mostly involving her TV or game console (yes, my mom has a Wii).
I've been maintaining their XP Home Edition PC for several years now. They run it so each of them has an account (2 parents, 3 children and my own account). 2 of their kids have since moved out and their accounts are idle, but one has managed to stick around well into her 30s. Ah, but that's another story.
;-)
Older people appreciate larger viewability. The best advice I ever gave them was to buy a larger monitor,
NOT to increase the font or icon sizes and run at 640x480 resolution. They now have a 24" widescreen monitor, and it works well for them at 1152x720. At the higher resolution, they have enough space to use today's programs, and with the larger monitor, they can see it all better. BTW, running at a lower resolution can actually make things worse. For example, if they open up a document and want to view the whole width of it on screen, it will reduce the font into near nothingness to fit it all into the tiny area. Increasing Window's Font or Icon sizes are another tricky matter. Some programs don't know how to deal with larger system font sizes (because they make a bad assumption that the default font size is the only size) and the words will "spill out" of their boundaries, making it look horrible at least or make it so you can't click on something at worst. There's also the problem of dialog boxes that are too big to fit on a tiny resolution desktop. I've had incidents (too many to count) where a program's dialog box is larger than 640x480 and I can't click on its buttons or move it (i.e. I get trapped).
What concerns me most is both security and remote administration (I live 3 states away and visit only 2-3 times per year). The first thing I did was install AVG and set it up to auto-update and auto-scan at some late night hour. I also installed Spybot S&D, CCleaner (very nice for cleaning up Window's & IE's temporary folders), and TweakUI. I also have AdAware, Process Explorer, Trojan Remover, Security Task Manager, TuneXP and Tweak And Tune handy, just in case. I recently added a router to their setup, so now they have a hardware-based firewall (and it added the ability for me to connect my laptop when I visit).
If it were Vista (which I highly doubt that they'll ever get), I would heavily encourage TweakVI to make it bearable.
Now, onto remote administration. There are 3 main things I did for this. First & foremost, I installed Cygwin with OpenSSH (and many other tools). This allows me to ssh login or to do scp file copying. I also use rsync tunneled through ssh for data file backups (both directions--I use their PC to backup my files and vice versa). Most importantly, it allows me to use tunneling to open ports through ssh, so I don't have to poke many holes in their router's firewall. Second, I installed Real VNC to be able to remotely control their desktop from a distance. Lastly, I "tweaked" (a small hack) to get Remote Desktop working. I must say Remote Desktop is the best tool available for remote Windows administration. It's too bad I had to hack things to get it working. For VNC and RD both I use SSH Port Forwards to use them. The only port open through their router is 22 and everything I do is encrypted. One example, you setup local port 113389 to forward to their internal IP port 3389. Once I establish my SSH session, I can then use Remote Desktop client to connect to localhost:113389 and voila, I'm in. There are many things in Windows that require a GUI (running CCleaner, Spybot, etc; installing/updating apps, etc.). It's been essential for me to tunnel in and to get a GUI through VNC or RD.
Regarding security, I'm not the best guy to talk to. I think they're competent
enough that they can use Admin without my presence. So far, the worst things I've had to clean up are a
heavy accumulation of Window's and IE's temporary files (CCleaner), two trojans that got in because their daughters installed some "popular" software with questionable origins, and a missing IE icon, which I put back by logging in via ssh and re-creating the file in each of their desktop folders.
Most of my remote access time is spent doing rsync transfers. Most of my in-person time is spent updating their software, tweaking some settings to make it more efficient, or just using the thing to surf the net when I get bored there.
I would also setup some very good power saving options. I setup theirs to engage the screen saver after 5 minutes and to turn off the monitor after 15 minutes. They are notorious for leaving things like the monitor and printer on, even though I coach them to turn them off after use.
I am
not a Windows admin, but I've had to use Windows my entire career, and I have 5 Windows systems at home, myself. When it comes to preference, I always cede control to them. When it comes to admin stuff, I always set it up the same way I do mine.
Some more goodies...
Internet Explorer (Note, some of these are for preference, not security; [?] indicates user preference; [ ] is unchecked; [x] is checked)
Tools > Internet Options...