You don't have a virus. There are no viruses for Mac OS X.
You could have a corrupt preference file, or font or something. Try if you can launch these applications from another user. If so, you know the problem is most likely in your Library folder.
You can also post a crash log from ~/Library/Logs/CrashReporter/theAppThatCrashed.crash.log here. That might give a hint about the problem.