Describing Westcode Software's OneClick 2.0 simply as a macro program does the utility a disservice. Granted, while OneClick automates system and application tasks to save time and provide a more efficient way to use your Mac, much in the same way as CE Software's QuicKeys, OneClick is more versatile. With its palette-based interface and simple scripting tools, you can go beyond the built-in shortcuts and simple macros -- creating, for example, palettes that mimic some (but not all) of the functions of such popular utilities as Action GoMac and DragThing.
OneClick ships with some immediately useful, preconfigured shortcuts: the Launch Strip palette launches applications, folders, and documents; the Finder palette performs tasks such as emptying the trash, opening volumes and folders, and creating new folders; the Task Bar launches recently opened applications and switches between open applications; and the System Bar offers functions including a pop-up calendar, storage and retrieval of text clippings, a URL launcher, and the description of any OneClick button you place your cursor over. While these palettes are beneficial, they also serve as inspiration to those who'd like to take matters into their own hands with the program -- each palette was created with the OneClick Editor and EasyScript, OneClick's scripting language.
For the most part, EasyScript lives up to its name -- in many ways its language is similar to AppleScript. But, if you've never scripted before, you may find that creating a complex button action can be a bit daunting. Fortunately, it's easy to record a series of actions as a macro and play the macro back using a OneClick button or a keyboard shortcut. The macros you record can be simple -- creating a button to display Finder window items in List view -- or more complex -- modifying graphics in one application, running these files through a file conversion utility, and then placing the pictures into a document in a page-layout application.
If you aren't interested in creating your own shortcuts, Westcode offers a slew of additional, free palettes on its Web site. The company also supports an active e-mail list for OneClick users to swap ideas and offer help with scripts.
OneClick isn't perfect. For starters, the current installer doesn't permit adjustment of the Launch Strip palette unless you first toss out the Launch Strip Preferences file. Although this problem -- and its solution -- are available via auto-response when you e-mail Westcode's tech support, the information should also be available on the Web site, included in a Read Me document on the OneClick CD-ROM, or, better yet, fixed altogether. Additionally, because OneClick is always running, if your Mac crashes, OneClick's palettes corrupt fairly easily. Westcode guards against this eventuality by providing a folder that contains backups for all your palettes, but it would be better if the palettes were innately less susceptible to damage. Finally, EasyScript, despite the name, is difficult enough that even moderately experienced scripters will need to refer to the documentation from time to time. Regrettably, all 466 pages are in electronic form -- it would be swell if Westcode offered a printed manual.