Precommit.
Precommitment is a powerful strategy to control impulsivity. The point is to take a future choice away from yourself: an alcoholic will avoid bars, a drug addict will not carry cash, a person on a diet doesn't go to the grocery store hungry.
If you're addicted to StarCraft, then get rid of the game. Throw it away. Just like an alcoholic would pour his alcohol down the drain.
You can try technological solutions like using parental controls, but if you managed to get around an application like SelfControl. Why will anything else work? There is always a way.
For instance with parental controls, when you try to open StarCraft under a parental controlled account, Mac OS X simply asks you for an administrator password, all you need to do there is slip once.
Habits, good or bad, are like well blazed-blazed trails through the jungle of your mind. When you try to step off those trails into the jungle and blaze a new trail, certain parts of your brain rebel. They look behind you and say, "damn that trail back there looks"why not just take the old path, its a helluva a lot easier than this." And then, you simply fall back into your old ways. It doesn't matter to that part of you brain that the trail leads to ruin. It onlyAll it wants is short-term gratification not long term rewards.
To change these habits and aim towards long term rewards, you need to exercise willpowerfight against the short-term thinking parts of your brain, butyou have to exercise willpower alone is rarely enough.
WillpowerBut willpower alone is often perceivedrarely enough. People perceive willpower as some infinite resource, only waiting to be tapped, by those who can just bare down and reap their untapped inner potential,potential; but that is just a load of horseshit. Willpower is not infinite but a finite measurable psychological quantity. Precommitting
This is an admission of this factwhy precommitment is so important. Precommitment takes away choices, so you don't have to exercise willpower to avoid them.
I know you asked for technological solution, and I know I didn't give you one, but I hope I answered your question anyways.