How about if DC++ could periodically check that certain program are running? And open up more slots accordingly?
For instance is the screensaver is running, opening more slots might be quite useful for a lot of people. Or vice versa.. open x many less slots that default if, say, eMule is detected running.
My own personal case I'd like to check it Media Player is running, and reduce open slots accordingly..
Any thoughts? Or elegent implementation ideas?
Rob