I use the simple synthesis feature in Soundforge.
Find the frequency of the sub note you want, get Soundforge to output a sine wave at that frequency for the desired length, put a pitchbend on the resulting sample and if necessary, saturate a little to give it a touch more harmonic content.
Either that or just use a tuned and low passed 808 kick.
Boom.