I have been running LimeWire on Vista beta 2 for quite a while but never had any of the problems you report. The only problem I had is LimeWire would not restart the incomplete files automatically, I had to manually start them. I was running Java 6 though which is also a beta you might want to give it a try. You can get it at the link below.
http://java.sun.com/javase/6/