Dashboard/Home Screen icons take up to 10 seconds to load after pressing the Home button I have an issue where the Home Screen (dashboard?) icons can take over 10 seconds to load when I press the home key. After this happens once, the icons will stay there if I open a program and then press the home key again. But, after some time has passed, I'll see this issue again.

Phone restart does not fix this issue. I don't have a lot of Services running and I keep things tidy with Advanced Task Killer.

This question looks similar, but that user's icons never load. Mine will always load, it just takes way too long.

Any thoughts are welcome.

Phone: Motorola Droid; Android 2.2.1; No Root/Mod 
Apps: 1 Widget; 27 total icons 
Modes: Normal; Desk Charger Mode (whatever that's called)

EDIT:

I uninstalled my Task Killer and a couple other apps that I don't use anymore. The problem isn't as severe, but still occurs. I will try removing the 1 widget I have and perhaps install an alternate launcher.
I have the same phone and pretty much the same issue(s).

First of all, you shouldn't be using a task killer. It's unnecessary and counter productive. (See this question and this other question.)

One thing that will help is using a Home Screen replacement. There are several, but I've been using Zeam. While it doesn't remove the homescreen redraw delay completely, it's much better than without it.

Another thing that will help is reducing or eliminating the number of widgets you're using.