I don't want to be that guy, but...
U-Play is installed if a game needs it, even if bought on Steam. So the client is "pushed" no matter the store.
Also, Ubisoft has been quite opened lately at the idea of expending their "horizons":
http://www.gog.com/catalogue?search=Ubisoft
If Ubisoft...