Will this affect my whole app or can I tuck the winelib dependency away in a seperate module? Again, I bet there's a lot of documentation on that in the sheer amount of wine docs, is there?
It will affect the whole process, if you use IPC (like corba) between components then you can isolate WineLib at the object level.