For those who may not have read that post: What are assāda, ādīnava, and nissarana?
– In simple terms, assāda means enjoyment of a sense object, in this case taste of cupcakes.
– Ādīnava means (especially) the long-term bad outcomes of that activity, in this case obesity and health problems in a mundane sense.
– Nissarana is the result. In this case losing craving for cup cakes.
So, the steps that Donna (inflib) described are likely to be involved in the ādīnava stage (trying to get rid of the bad habit). As one slowly gets rid of the bad habit, nissarana stage starts and one starts feeling the niramisa sukha.
Of course, it can be applied to getting rid of worse types of cravings too.
If one can have the determination to persevere and get rid of the habit, that is when the niramisa sukha is optimized. One does not have that burden in the mind anymore.
By the way, scientists are only beginning to discover the power of the human mind.