Let me see if I can help out.
One behavior that may help is to alter your expectations of the process. What I mean is this:
Instead of waking up and saying "Ok, today is the day that I'm going to quit," try thinking "Today is going to totally suck because I'm going to go the whole day without smoking. I'm going to be stressed, irritable, and generally in a pissy mood, so I better do whatever I can to set up an environment where I can get through this."
The above statement is made with this realization in mind: any time you make decisions that forfeit immediate gratification for long term gain (growth, health, well being, prosperity, etc), it's gonna suck short term. Don't expect anything different, because if you do, you'll be fooling yourself. On a 1-10 scale of suckiness, gear up for a 10. Hopefully the reality will be a 7 instead, but plan for a 10.
Along with the above tactic, have a conversation like this with yourself: "HogLover (sorry, I don't know your real name), every day for the past 7 years, you've done "xyz" and it's obviously not taking me where I need to go. Therefore, I need to do something-anything- different, if I expect a different result.
Also remember day one is the hardest. Followed by day two. And so on and so forth. Make a committment to yourself to have ONE PERFECT DAY. Why not do this, and then write back and let us know how it went?
Hope that helps you out...