I have a cron job at 3 AM and other at 12 AM to set mldonkey speed by doing /etc/init.d/mldonkey fast and /etc/init.d/mldonkey slow respectively. The enhancement request is that if mldonkey is not running, when you run a command like '/etc/init.d/mldonkey fast' mldonkey will start first. The suggestion is to have something in config file like: start_mldonkey_automatically = { true | false } and in case of false, simply exit with error. As I am speaking to init script and config file, see also comment #5 of bug #141958 (wich is not a duplicate of this bug).
Feel free to attach a patch. Thanks.