Another thing you could try doing is switching to a custom Windows shell, like LiteStep (http://en.wikipedia.org/wiki/LiteStep). I can't really help you out in this area, though, because I've never used any custom shells (Razzorman and Jace should be able to help you out, however, as they both use LiteStep).And help out he did. :P