there shouldn't be any problem with ipoib (CM or UD) between Windows and Linux.
when it comes to native RDMA applications, i can't see any reason why this should work. on the other hand, i haven't see this in the field.
i suggest you give it a try. write few test programs and run, see if it function. i believe it will.