I don't know of any reason why this wouldn't be possible, but I'd like to make sure there aren't any potential pitfalls or gotchas here.
Can a .NET 4 application depend on a class library that's targeted at .NET 4 Client Profile? Are there any potential problems that could arise?