I would say no, John. As per R5RS, the Scheme syntax is divided more or less evenly between standard and library keywords and procedures. Standard syntax is implemented in the binary while the library is written in Scheme proper and is to the language what system header files with their macros are to C. For example, there are no iteration constructs in Scheme but the library (init.scm in this case) defines the corresponding macros for general-purpose Scheme scripts to be usable and executable in TinyScheme.
Neither Rob's nor my script would be runnable without init.scm which, among many other things, also defines the (do) iteration macro.