Your best bet for this stand-alone software is to track down an authorized dealer with access:
[Link: universalremote.com]As for the cross platform, you will need to either load Windows into your Boot Camp side of your MAC, or get an emulator program (Parallels or VM) then add your Windows.