Since the Amiga is a multitasking system, it is rarely correct for a single Amiga application to modify the user's system-wide Preferences. Instead, use methods such as the following to modify only your own application's appearance or behavior. * Custom screen applications can control their own display mode, resolution, palette, and fonts. Use functions such a loadrgb4() to change your own screen's palette, and setfont() to change your own screen and window fonts. Workbench applications should never change the attributes of the user's Workbench. * The mouse pointer for a window may be changed with setpointer(). * Serial device settings can be changed with the command SDCMD_SETPARAMS. * Printer device settings may be changed by altering the printer's copy of the Preferences structure when you have the printer open. Note that Amiga applications should only keep the printer open while they are printing. This allows other applications to print, and also allows user changes to Printer Preferences to take effect. See the inutition and graphics chapters of this manual, and the "printer device" and "serial device" chapters of the amiga rom kernel Reference Manual: Devices for more information.