and you will really love it, if you walk. its a totally different experience when you walk the course. If you can join club which is not that crowded during your preferred time... I suggest 9 holes 5 days a week.
Get a World of Warcraft account. It will give you a new identity for yourself and take your mind off of trading. If you really want to trade without personal risk, I think they have some sort of market place in the game you can buy items and resell for profit in game.
Go traveling. Get a 50L backpack and take off for a year. Start with some trekking in Nepal where you won't be able to trade even if you get the urge.
Have you thought about drinking half caf? If you can't find it in the store, just mix it yourself and adjust the proportion of decaf to your liking.
RC airplanes are great, check out rcgroups.com - but you may become addicted again. Or buy a expensive car, probably a few model years back, that you always wanted to dreamed about at least for a long time back. Keep it for a long time! Sport bikes are also great... I actually get on my Ducati or MV Agusta during trading hours to clear my head. Lots of guys find homage in this. If you don't like superbikes/sport bikes, check out Harleys or whatever. Golf is great. Bridge is addicting, but good, perhaps you'd like it better. Or study piano. I did all of these things, except for bridge.
This one is the best. Sounds like you have some bipolar as well, which isn't a bad thing for trading, but sucks for a lot of other things in life. Pack up, get out and see somewhere totally different. cool idea, you will have some good come from this. Buy some toys and find some poor kids where your going, and see what some cheap toys will do for some poor kids.
IMHO, learning an instrument or playing golf will solve this. Or don't be ashamed of trading. I think we're all addicted, I actually understand what you're talking about. Why else would guys like Cramer title their books "Confessions of a Street Addict"? Imagine how cool it would be to focus your energy on piano for a few weeks and put on a Concerto Rachmaninoff concert for your friends?! If you want to learn a language, you could try this, although I don't think it will catch on.
One more thing to think about. If the problem you are having with trading is the actual risk of capital but you really like the act of trading, you can always play an online fantasy stock trading game. Here is a list of a few: http://search.yahoo.com/search?p=fantasy+stock+trading&ei=UTF-8&fr=moz35