@Will - Pinwheel of death or completely freezing will be your most common problem on a mac, vs. kernel panic.

For handling paths across operating systems, make a string variable and in the creation or initialization events just have ifdefs for each of the operating systems you want to support with the paths you want to use