Well I think I answered this one on my own. You can use Synonyms for the TableName property and it will work, but you also have to set the CustomGeometryColumnName property on the MsSql2008FeatureLayer object. For some reason the system can’t find the geometry column without it.
Also, I used to be under the impression that you could not specify a fully qualified table name (Server.Database.Owner.Object) because I could never get that to work. Same deal, you have to specify the CustomGeometryColumnName and then everything is fine.
Steve