1) yes
2) heres the code to get the list of current processes

http://vbforums.com/showthread.php?t...processes+list

If you have a lot of items to check against then a database would be the best option like you said, to make things simpler to start you could just use a flat text file as the "database" maybe something like this as the format:

Code:
Trojan123,coolgame.exe
hotKeysHook,something.exe
othervirus,notetaker.exe
Do you see what I mean? having the name of the virus then the process name seperated by a comma.

That would be nice and simple to start off with. You'll have to look at some database tutorials, theres some here but Google has the answer, thats if you want to go straight into using a database such as MS Access.