Your hard drive is going to determine how fast your programs open.
You'll need to clean (ccleaner) your hard drive and defrag (auslogics).
Reformatting helps if its been a long time.
Upgrade your hard drive! SSDs are becoming somewhat affordable, especially as boot drives. I just bought a 64GB (abit, $115) w/ sandforce rated @ 280MB/s read 270 MB/s write and everything is just about instant. 10k RPM VelociRaptors are fun too, though not quite as fast as SSDs, they still make great drives for games/big workloads.
What are your other components? Operating System?