Window icon
Use the icon provided in the program metadata as the window icon.
Finish the stream device
The remote bytestream needs to be implemented. An approval system for individual network connections would be useful to allow a user to audit an untrusted program.
Finish the file device
A granular permissions system would be useful, to allow the user to choose to sandbox or disable the file device on a program-by-program basis. An approval system for individual file accesses would be useful to allow a user to audit an untrusted program.
Clipboard device
This needs to be implemented. Both the primary and secondary clipboards, including dragging and dropping, should be able to be straightforwardly implemented on both Windows and Linux.
Registry device
This needs to be implemented. The registry will ideally be saved as a plain line-oriented text file to allow for easy access and modification with a text editor. Simultaneous read and write access will need to be figured out.