I use a batch file to only start CF when I need it
On my home PC I have the developer edition of ColdFusion 8 installed along with Apache Web Server and MySQL 5. Apache and MySQL are pretty lightweight, but ColdFusion can get a little bulky when it comes to memory. I don't use my personal Dev sites all the time, so I like to turn it all off when I'm not using it. I only have 1 gig of RAM in this PC after all.
I went in and set the following services so their startup type was "manual"
- ColdFusion 8 Application Server
- ColdFusion 8 .NET Service
- ColdFusion 8 ODBC Agent
- ColdFusion 8 ODBC Server
- ColdFusion 8 Search Server
- MySQL5
- Apache2
Then I created two batch files.
startup_servers.bat
2 net start "MySQL5"
3 net start "Apache2"
shutdown_servers.bat
2 net stop "MySQL5"
3 net stop "Apache2"
What about the other ColdFusion 8 services? Well, I'm not using any of them right now, so I don't ever bother starting them.
I placed shortcuts to both batch files in my quick launch bar with a catchy green arrow for startup and a little red "Ghost Busters" sign for shutdown. Now I can fire up all my dev stuff at the click of a button, and shut it all down with the same ease. On average, it can save me a couple hundred or so megs of free RAM.

See my batch file (I too don't need the other services daily so have most of them rem'ed out) below.
--------------start batch file-------------------
CLS
@ECHO OFF
ECHO.
ECHO ---------------------------------------------------------------------------
ECHO [Starting Local webserver and cf server]
ECHO ---------------------------------------------------------------------------
ECHO.
net start "Apache2.2"
net start "ColdFusion 8 Application Server"
rem net start "ColdFusion 8 Search Server"
rem net start "ColdFusion 8 ODBC Server"
rem net start "ColdFusion 8 ODBC Agent"
rem net start "MSSQLSERVER"
rem net start "SQLSERVERAGENT"
ECHO.
ECHO -------
ECHO [DONE!]
ECHO -------
ECHO.
PAUSE
--------------end batch file-------------------
When ColdFusion runs as a service it will not be allowed to interact with programs that run on the desktop in this way.
This could be an entry point to home automation, assuming you have the electrical chops to set up little servos on your blinds or coffee machine ;-)
I only did CF, but I should probably add MySQL and IIS to the mix as well. Of course I'm not really sure why I bother since I have crap loads of RAM and I really don't do anything _but_ develop on my laptop...
http://www.acidlabs.org/public-speaking/goodies/
Another good tip for Vista users, if you still want to load these services automatically, is to change the service startup type to "Automatic (delayed start)" so that your system startup is faster and more responsive. That's how I currently have my system configured and it works great.