I did some quick web search for "unimplemented function" with or without msvcr90.dll and it seems that many people have similar problems for various dlls. It looks like Wine is trying to simulate Windows environment but in some cases needs extra help with registry. Try the links below (just do not download dlls from untrusted page as suggested in some posts but rather go with Microsoft site or pull one from own Windows/Wine install):
http://jeffreymorrowmiller.wordpress.com/2012/04/09/unimplemented-function-msvcp90-dll-in-wine/
https://www.codeweavers.com/support/wiki/mac/faq/msvcrt
https://forums.eveonline.com/default.aspx?g=posts&m=193570
https://appdb.winehq.org/commentview.php?iAppId=8559&iVersionId=14322&iThreadId=63142
This one is the most succinct from one of the referenced links but if this is not enough there some additional steps listed elsewhere. Try this and see if it helps.
"To fix it I downloaded msvcr90.dll from dll-files, placed it the system32 folder (backing up the existing file) and added a library override for the dll with a setting of "native" in winecfg. "
http://jeffreymorrowmiller.wordpress.com/2012/04/09/unimplemented-function-msvcp90-dll-in-wine/
https://www.codeweavers.com/support/wiki/mac/faq/msvcrt
https://forums.eveonline.com/default.aspx?g=posts&m=193570
https://appdb.winehq.org/commentview.php?iAppId=8559&iVersionId=14322&iThreadId=63142
This one is the most succinct from one of the referenced links but if this is not enough there some additional steps listed elsewhere. Try this and see if it helps.
"To fix it I downloaded msvcr90.dll from dll-files, placed it the system32 folder (backing up the existing file) and added a library override for the dll with a setting of "native" in winecfg. "

