Note: I'm using VS 2003, my mistake in the first posting.
Anyways, that means it's using VS2003/.net 1.1 and compiles/links fine under it. If it's some compatibility issue with .net 2.0, I can't get SharpDevelop to actually link references with version 1.1. When I change the Project->Project Options->Compiling->Target Framework to .Net 1.1, the error when I add the reference "c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Microsoft.Common.targets(0,0) : Warning MSB3287" still shows it's using the .net 2.0 path.
Also, the list of references in VS2003 and SD is exactly the same, but if I save the project in VS2003, and open it in SD, the reference to SAPbobsCOM is gone. Open it in VS2003 and it's there.
I can get these .dll's to whomever can have a gander at them off-list. This would be great to fix SD.