I just noticed a folder on my hard drive named C-DILLA. Can anyone tell me what it is and where it came from? Is it something to be concerned with? I don't recall installing anything by that name. Can I delete it safely?