Purpose: you have one or more .tcl scripts which work fine when you 'source' them into a Tk interpreter (or a tclkit). Now you'd like to distribute or package these scripts as something that looks as much like a platform-native application as possible. There are two things you might wish to do: (i) interact 'natively' on the given platform (ii) package the files nicely (so the user sees a single executable) Now, there is lots of discussion on (ii) -- tclpro, tclkit, freewrap, etc are all attempts to solve this problem (and are discussed elsewhere ''add links''), but how about (i)? (i) may require the following (depending on the platform): * (A) a nice icon which the user double-clicks on to launch your application. * (B) the ability to drop one-or-more files onto an icon to launch your application with those files (to process, edit, convert, email, etc...)' * (C) if your application is already running, the ability to drop one-or-more files onto an icon to process them using the existing process * (D) adding your application to the platform's list of available applications (for use by 'open with...' dialogs, etc). * ''feel free to add more'' How can we accomplish these on all sorts of different platforms? In its simplest form, how can a user make a single .tcl script ''appear'' like a real application as much as possible? (A) On windows, any .tcl script can be double-clicked on to launch it with 'wish'. A nice icon can be added, not to the .tcl script, but to a shortcut which is created to point to the script (and that shortcut can appear in the ''Start'' menu) [[add refs]]. On MacOS? On MacOS X? On unix (does this depend on whether you use gnome or kde or...)?