You can create a C# desktop application. Get Temporary Files, Cookies and Internet History folder using Environment.SpecialFolder. Get files from that directories and delete it one by one. Something like this:
public void CleanComp()
{
DirectoryInfo ICache = new DirectoryInfo(Environment.GetFolderPath(Environment.SpecialFolder.InternetCache));
foreach (FileInfo ICFiles in ICache.GetFiles())
ICFiles.Delete();
DirectoryInfo IHistory = new DirectoryInfo(Environment.GetFolderPath(Environment.SpecialFolder.History));
foreach (FileInfo IHistoryFiles in IHistory.GetFiles())
IHistoryFiles.Delete();
DirectoryInfo ICookies = new DirectoryInfo(Environment.GetFolderPath(Environment.SpecialFolder.Cookies));
foreach (FileInfo ICookiesFiles in ICookies.GetFiles())
ICookiesFiles.Delete();
}