Have SHELL include the directory containing FMSLogo in the PATH of the child process on non-MSW platforms.
This makes SHELL act like more like it does on Windows which enables the "restart with correct width/height" pattern that Asteriod Miner and other programs use.