1) makes no difference really, although the patch when run will offer to do it automatically just to clean up your system
2) in theory it will work with any winmx client, of course that is just a theory
(only includes those using DNS lookups to locate the peer caches, those using fixed IP Addresses are a different matter alltogether...)
3) that is the question... with a simple answer, share everything you have