On the official sky anytime website is says
Sky Anytime on PC with Windows Vista support is coming soon
by soon how soon do they mean a month a year