Otto could also have been a game. It's either a game or a media file, neither of which should affect you that much.
I don't know what you mean when you say you try to use your passport...
You are right - you can't get restore dates back once you turn off system restore. Hmm....
EDIT: check this out. I think it's just a game
http://en.community.dell.com/support.../17921891.aspx