Preheat oven to 350°F.
Jalapeños, cut into a boat cut (See Below for a link for How to Do a Boat Cut Jalapeño Popper)
Sprinkle insides of cut jalapeños lightly with salt and pepper, to taste.
Place the jalapeños on a cookie sheet. Place sheet in preheated oven. Cook for about 10 minutes. (Skip this step if you prefer your finished jalapeños to be more raw and crunchy.)
Remove from oven and allow to cool slightly so you can handle them.
In a medium bowl, mix cream cheese with onion, to taste, and ham, to taste.
Add in a bit of barbecue rub and mix well. Taste. Add more barbecue rub (onion and ham, too), to taste if necessary.
Add a generous helping of cream cheese mixture to each jalapeño.
Wrap each jalapeño with bacon.
Sprinkle with sriracha seasoning, to taste.
Place jalapeños back on cookie sheet and place back in oven.
Cook, watching closely, until cream cheese is hot and bubbling, or bacon is done, about 15 - 20 minutes. Check to make sure jalapeños and bacon are done to your liking. If not, place back in oven for more time.
Remove from oven when done and enjoy hot.