"With mac/windows there are programs where I get paid to port my program to another platform if I had a good market. Or if it is important enough, paid NOT to port it to any other platform."
Can you provide documentation of the two? Not that I doubt it is happening, but it is helpful to have some reference.