Yes. BioExplorer version 1.4 Beta works with Windows Vista and has a few updates as well.
Download: BioExplorer 1.4 Beta
Please note that earlier versions of BioExplorer will NOT work with Windows Vista.