Have a read of this thread and maybe it will shed some light on "safemode and system restore" for you.
http://forum.pcmech.com/showthread.php?t=115633
If you don't know where to find trendmicro that Sata pointed you to, here is a link,
http://housecall.trendmicro.com this is a very good online scanner, just follow the instructions, and if it asks you, download the java, it is required to run the application.