Using XP? Click Start>run>type in msconfig
Find the 'old program you no longer use' in the list and uncheck the box next to it, then close out and save the changes.
Windows will now start in selective start up mode, ignoring programs(or bits of them)that it would normally load.
Otherwise go through and make sure all the old programs have been properly uninstalled.