Interesting question. According to the Shorter Oxford English Dictionary, it does come from the word 'slug', which, as I'm sure you know, is a slimy, slow-moving mollusc. That, in turn, is derived from old Norwegian 'slugg (a large, heavy body) and 'sluggje' (a heavy, slow person). I suppose the most important concept here is 'slow'!