Hum... I must say this would be very annoying. I like sameplace and use it quite often (I switch clients depending on the computer). Still I don't want to force people to use it while they use my plugin. So I really prefer to have the library separated from the client. I hope you won't do the choice of merging. Separate development was a very good design choice in my own opinion. Moreover I think you will get less feedbacks (like mine), won't you?
For information my plugin was about getting bookmarks through XMPP (XEP-0048). Cf. http://jabberforum.org/showthread.php?t=1203