The programs and synths that i have used are in no particular order. Drumsynth, Maelstrom synth in reason, Nord Rack 2, K-station. The Maelstrum sounded the best and was the easiest to use.

the main thing ya need for kick drum creation is a downwards sweeping modulation, amount for mod and a sine wave.