SHCreateItemFromParsingName is a function that creates and initializes a Shell item object from a parsing name. "TeamViewer.exe" looks for "SHCreateItemFromParsingName" in "SHEL元2.dll", but that function doesn't exist in Windows XP as it has been introduced in Windows Vista. So I opened my own ticket (If Team Viewer was open source, I would have coded an alternative to that call myself.): I hope you can understand the unfortunate situation. As Microsoft itself stopped supporting Windows XP two years ago, it is now almost impossible for us to fix Windows XP issues. We are sorry, that you encountered compatibility issues by installing TeamViewer on your Windows XP devices.