Standardized message boxes so they appear similarly on all platforms. This shafts Windows because primary/secondary text message boxes were only added in Windows Vista, but at least MSDN provides discourse.
More TODOs.
Made message boxes run on uitask on Windows; adjusted some related TODOs.