Simon Taylor wrote: > instead before openning the image in ShowImage, I think > "I need to invert that image, I'll use ArtPaint". The > right tool for the right job. That's the conventional - and in my opinion archaic / outdated - thinking that most of us are stuck with. It's the Windows way of doing things: open an application to perform a task. "View Image with ShowImage", "Edit Image with ArtPaint", "Load image bytes into memory before displaying it with ShowImage in order to later edit it with ArtPaint with LoadImageBytesButDontDoAnythingElse". You get the drift. What I think is needed - and there has been a discussion on this (tool chain) on the GE list a while ago - is a way to modularize everything, simply so that you don't have to open any particular application. In some ways it would make applications redundant, because there is an intelligent interface that recognises the MIME type and offers (grouped) (and available) functions that apply to this particular type. Sure, a GUI would pop up in most cases, but then it's no longer ShowImage, ArtPaint or LoadImageBytesButDontDoAnythingElse. > With open source comes a lot of freedom Yeah, but hardly ever the mindset that questions and then changes the current status quo so that computers can be operated by anyone and without first having to read "MyComputer for Dummies". I know R1 won't be like that, but here's to hoping that R2 isn't yet another dumb wannabe clone of other systems that 20 years after the first PC came out are pretty much on the same evolutionary level. OBOS can make history, but first its developers and constructors need to understand same. /me ducking again. :) Helmar