"Ah, Denny, I've hardly seen you this episode."
What happens when "stalwart" card is discarded from hand(e.g. via intrigue challenge)? Does "stalwart" keyword work in this case?
No. As per the Core Set rules on page 21: "When a card with the “Stalwart” keyword is killed or discarded from play..."(emphasis mine).