Well, it was inevitable. First I installed OpenCV with Python bindings on Mac OS, then on Ubuntu... and now it's time to run it on Windows. Yayyy...
Here's how I got OpenCV 2.0 with Python 2.6 working on Windows.
1. Install OpenCV2.0 from Sourceforge (This was already done when I arrived on the Windows machine, hence the hacking below).
2. Install Python 2.6 if you don't have it already.
3. Make some edits to your Environment Variables:
a) Add C:/Python2.6;C:/OpenCV2.0/bin_old to PATH
b) Add C:/OpenCV2.0/Python2.6/Lib/site-packages to PYTHONPATH
4. Test from within Command Prompt. Navigate to C:/OpenCV2.0/samples/swig_python. Try python delaunay.py
NOTE: This isn't really the recommended way to get things working. The recommended way is to install Python 2.6 and then OpenCV2.0, in that order. You could probably also reinstall OpenCV2.0 again after upgrading to Python 2.6, but I didn't want to.
I'm writing this in case you also got an error such as "ImportError: No module named opencv.cv" , etc. when trying out the swig_samples in OpenCV2.0.