Allowed getCanonical/AbsolutePath to work correctly and still give good icons; boot now allows log to stdout.