A technical person can easily solve this by disabling unnecessary entries from the startup list using ‘msconfig’ tool.
Here is a freeware program called Disable Startup that could stop programs from adding new startup items into Windows startup list.
With this tool you can monitor all new startup items, disable previously added entries from start up list and can also monitor the start page of Internet Explorer and can stop any change that you don't know.
Using this tool is simple, just download and install it. Default settings are enough, but you can configure it a little bit.
The program works with Windows XP, Vista, and Windows7 (32 bits and 64 bits). More info and downloading is from: http://www.disablestartup.com