I've pushed an experimental branch "not-just-gudev" which allows non-linux platforms to plug code into DeviceKit-power. It's not tested, but I would appreciate if non-linux people could check it out and tell me what you think. Thanks. Richard.