System Preferences does not handle preference-changed notification events. While it is open, the preferences are cached in memory. You must restart System Preferences in order for it to recognize the changes -- in practice, this isn't a problem since most people will not have it open to try and 'see' what LimeWire is doing.
Heh. PopOut (which I actually originally called breakout, but didn't think that name'd fly for a public release) is written in x86 assembly -- wouldn't be too easy to port to a PowerPC architecture I don't think. Fun project, though.
Incomplete folders should not be shared. Does Acquisition allow you to call it something other than 'Incomplete'? I'm fairly positive that LimeWire correctly handles this, but I'm not sure how Dave has mucked with the code.
Thanks.