Continuing...
There's a statement here:
http://openvpn.net/index.php/open-source/documentation/install.html?start=1
That says "Only TAP virtual devices are supported by Windows. OpenVPN on Windows can only connect to other platforms which also support the TAP device."
Does that mean that if I'm able to get OpenVPN server (not client) working on Windows 7 Pro, and thus using a TAP device, that a client Linux machine cannot connect to it ? Or do I just have to set the OpenVPN config file on the client Linux machine to use TAP not TUN ?