Thanks Linc
I did manage to get things back up and running in the end. I logged into the other user accounts (including admin) and deleted the login items from the user preferences. The only one that seemed to be common across all accounts was the iTunesHelper item.
However, I don't know if it will be useful, but here is an extract from the Console log showing before BOOT_TIME:
26/02/2013 12:48:25.390 apsd[59]: CGSLookupServerRootPort: Failed to look up the port for "com.apple.windowserver.active" (1102)
26/02/2013 12:48:25.560 WindowServer[114]: Server is starting up
26/02/2013 12:48:27.000 kernel[0]: Virex Kext: "Loading Phoenix kernel extension"
26/02/2013 12:48:28.344 rooksd[60]: kCGErrorRangeCheck: On-demand launch of the Window Server is allowed for root user only.
26/02/2013 12:48:28.344 rooksd[60]: CGSLookupServerRootPort: Failed to look up the port for "com.apple.windowserver.active" (1102)
26/02/2013 12:48:28.344 rooksd[60]: Window Server is not available.
26/02/2013 12:48:28.344 rooksd[60]: kCGErrorRangeCheck: On-demand launch of the Window Server is allowed for root user only.
26/02/2013 12:48:28.344 rooksd[60]: CGSLookupServerRootPort: Failed to look up the port for "com.apple.windowserver.active" (1102)
26/02/2013 12:48:28.344 rooksd[60]: Window Server is not available.
26/02/2013 12:48:30.156 WindowServer[114]: Session 256 retained (2 references)
26/02/2013 12:48:30.157 WindowServer[114]: Session 256 released (1 references)
26/02/2013 12:48:30.912 WindowServer[114]: Session 256 retained (2 references)
26/02/2013 12:48:30.913 WindowServer[114]: init_page_flip: page flip mode is on
26/02/2013 12:48:32.302 WindowServer[114]: mux_initialize: Couldn't find any matches
26/02/2013 12:48:32.425 WindowServer[114]: GLCompositor enabled for tile size [256 x 256]
26/02/2013 12:48:32.425 WindowServer[114]: CGXGLInitMipMap: mip map mode is on
26/02/2013 12:48:32.577 WindowServer[114]: WSMachineUsesNewStyleMirroring: false
26/02/2013 12:48:32.579 WindowServer[114]: Display 0x28d9e300: GL mask 0x1; bounds (0, 0)[1920 x 1200], 105 modes available
Main, Active, on-line, enabled, boot, Vendor 38a3, Model 678c, S/N 0, Unit 0, Rotation 0
UUID
26/02/2013 12:48:32.579 WindowServer[114]: Display 0x003f003d: GL mask 0x2; bounds (0, 0)[0 x 0], 1 modes available
off-line, enabled, Vendor ffffffff, Model ffffffff, S/N ffffffff, Unit 1, Rotation 0
UUID
26/02/2013 12:48:32.584 WindowServer[114]: Created shield window 0x5 for display 0x28d9e300
26/02/2013 12:48:32.584 WindowServer[114]: Created shield window 0x6 for display 0x003f003d
26/02/2013 12:48:32.586 WindowServer[114]: Display 0x28d9e300: GL mask 0x1; bounds (0, 0)[1920 x 1200], 105 modes available
Main, Active, on-line, enabled, boot, Vendor 38a3, Model 678c, S/N 0, Unit 0, Rotation 0
UUID
26/02/2013 12:48:32.586 WindowServer[114]: Display 0x003f003d: GL mask 0x2; bounds (2944, 0)[1 x 1], 1 modes available
off-line, enabled, Vendor ffffffff, Model ffffffff, S/N ffffffff, Unit 1, Rotation 0
UUID
26/02/2013 12:48:32.586 WindowServer[114]: CGXPerformInitialDisplayConfiguration
26/02/2013 12:48:32.586 WindowServer[114]: Display 0x28d9e300: MappedDisplay Unit 0; Vendor 0x38a3 Model 0x678c S/N 0 Dimensions 20.39 x 12.76; online enabled, Bounds (0,0)[1920 x 1200], Rotation 0, Resolution 1
26/02/2013 12:48:32.586 WindowServer[114]: Display 0x003f003d: MappedDisplay Unit 1; Vendor 0xffffffff Model 0xffffffff S/N -1 Dimensions 0.00 x 0.00; offline enabled, Bounds (2944,0)[1 x 1], Rotation 0, Resolution 1
26/02/2013 12:48:33.344 rooksd[60]: kCGErrorRangeCheck: On-demand launch of the Window Server is allowed for root user only.
26/02/2013 12:48:33.344 rooksd[60]: CGSLookupServerRootPort: Failed to look up the port for "com.apple.windowserver.active" (1102)
26/02/2013 12:48:33.344 rooksd[60]: Window Server is not available.
26/02/2013 12:48:33.344 rooksd[60]: kCGErrorRangeCheck: On-demand launch of the Window Server is allowed for root user only.
26/02/2013 12:48:33.344 rooksd[60]: CGSLookupServerRootPort: Failed to look up the port for "com.apple.windowserver.active" (1102)
26/02/2013 12:48:33.344 rooksd[60]: Window Server is not available.
26/02/2013 12:48:34.066 launchctl[167]: launchctl: Dubious permissions on file (skipping): /Library/LaunchAgents/com.adobe.AAM.Updater-1.0.plist
26/02/2013 12:48:34.067 launchctl[168]: launchctl: Dubious permissions on file (skipping): /Library/LaunchAgents/com.adobe.AAM.Updater-1.0.plist
26/02/2013 12:48:34.581 awacsd[57]: Exiting
26/02/2013 12:48:35.590 WindowServer[114]: GLCompositor: GL renderer id 0x0102260c, GL mask 0x00000003, accelerator 0x00003a3b, unit 0, caps QEX|QGL|MIPMAP, vram 512 MB
26/02/2013 12:48:35.605 WindowServer[114]: GLCompositor: GL renderer id 0x0102260c, GL mask 0x00000003, texture units 8, texture max 8192, viewport max {8192, 8192}, extensions FPRG|NPOT|GLSL|FLOAT
26/02/2013 12:48:35.605 WindowServer[114]: **DMPROXY** (2) Found `/System/Library/CoreServices/DMProxy'.
26/02/2013 12:48:35.725 WindowServer[114]: Received display connect changed for display 0x28d9e300
26/02/2013 12:48:35.763 WindowServer[114]: Created shield window 0x7 for display 0x28d9e300
26/02/2013 12:48:35.764 WindowServer[114]: handle_will_sleep_auth_and_shield_windows: NULL auth_window
26/02/2013 12:48:35.764 WindowServer[114]: Received display connect changed for display 0x3f003d
26/02/2013 12:48:35.817 loginwindow[42]: **DMPROXY** Found `/System/Library/CoreServices/DMProxy'.
26/02/2013 12:48:36.217 WindowServer[114]: Display 0x28d9e300: GL mask 0x1; bounds (0, 0)[1920 x 1200], 105 modes available
Main, Active, on-line, enabled, boot, Vendor 38a3, Model 678c, S/N 0, Unit 0, Rotation 0
UUID 0
26/02/2013 12:48:36.217 WindowServer[114]: GLCompositor: GL renderer id 0x0102260c, GL mask 0x00000003, accelerator 0x00003a3b, unit 0, caps QEX|QGL|MIPMAP, vram 512 MB
texture units 8, texture max 8192, viewport max {8192, 8192}, extensions FPRG|NPOT|GLSL|FLOAT
26/02/2013 12:48:36.217 WindowServer[114]: Display 0x003f003d: GL mask 0x2; bounds (2944, 0)[1 x 1], 1 modes available
off-line, enabled, Vendor ffffffff, Model ffffffff, S/N ffffffff, Unit 1, Rotation 0
UUID
26/02/2013 12:48:36.540 WindowServer[114]: Created shield window 0x8 for display 0x28d9e300
26/02/2013 12:48:36.540 WindowServer[114]: Created shield window 0x9 for display 0x003f003d
26/02/2013 12:48:37.765 WindowServer[114]: **DMPROXY** (2) Found `/System/Library/CoreServices/DMProxy'.
26/02/2013 12:48:38.344 rooksd[60]: Window Server is not available.
26/02/2013 12:48:38.344 rooksd[60]: Window Server is not available.
26/02/2013 12:48:41.560 WindowServer[114]: post_notification : Time out waiting for reply from "(PID 42)" for notification type 109 (CID 0x7203, PID 42)
26/02/2013 12:48:41.560 WindowServer[114]: Display added
26/02/2013 12:48:41.561 WindowServer[114]: Display removed
26/02/2013 12:48:41.561 WindowServer[114]: Display 0x28d9e300: GL mask 0x1; bounds (0, 0)[1920 x 1200], 105 modes available
Main, Active, on-line, enabled, boot, OpenGL-accel, Vendor 38a3, Model 678c, S/N 0, Unit 0, Rotation 0
UUID
26/02/2013 12:48:41.561 WindowServer[114]: GLCompositor: GL renderer id 0x0102260c, GL mask 0x00000003, accelerator 0x00003a3b, unit 0, caps QEX|QGL|MIPMAP, vram 512 MB
texture units 8, texture max 8192, viewport max {8192, 8192}, extensions FPRG|NPOT|GLSL|FLOAT
26/02/2013 12:48:41.562 WindowServer[114]: Display 0x003f003d: GL mask 0x2; bounds (2944, 0)[1 x 1], 1 modes available
off-line, enabled, Vendor ffffffff, Model ffffffff, S/N ffffffff, Unit 1, Rotation 0
UUID
26/02/2013 12:48:41.708 WindowServer[114]: Received display connect changed for display 0x28d9e300
26/02/2013 12:49:37.879 warmd[26]: [warmctl_evt_timer_bc_activation_timeout:286] BC activation bcstop timer fired!
26/02/2013 12:49:37.880 warmd[26]: [___bootcachectl_filter_out_sharedio_from_history_block_invoke_0:2244] Unable to open i386 shared cache: 2 No such file or directory
26/02/2013 12:49:56.000 kernel[0]: considerRebuildOfPrelinkedKernel com.rim.driver.BlackBerryUSBDriverVSP triggered rebuild
26/02/2013 12:49:57.894 com.apple.kextcache[186]: Kernel file /mach_kernel does not contain requested arch: i386
26/02/2013 12:50:14.671 launchctl[188]: launchctl: Dubious permissions on file (skipping): /Library/LaunchAgents/com.adobe.AAM.Updater-1.0.plist
26/02/2013 12:50:14.756 distnoted[190]: Bug: 12C60: liblaunch.dylib + 23849 [2F71CAF8-6524-329E-AC56-C506658B4C0C]: 0x25
26/02/2013 12:50:16.432 launchctl[195]: launchctl: Dubious permissions on file (skipping): /Library/LaunchAgents/com.adobe.AAM.Updater-1.0.plist
26/02/2013 12:50:17.021 com.apple.kextcache[186]: Created prelinked kernel /System/Library/Caches/com.apple.kext.caches/Startup/kernelcache.
26/02/2013 12:50:21.851 mdworker32[199]: CGSGetDisplayBounds: Invalid display 0x00000000
26/02/2013 12:50:22.582 mdworker32[199]: bootstrap_look_up2 failed with 0x44c
26/02/2013 12:50:22.000 kernel[0]: Sandbox: sandboxd(200) deny mach-lookup com.apple.coresymbolicationd
26/02/2013 12:50:24.144 sandboxd[200]: ([199]) mdworker32(199) deny mach-lookup com.apple.PowerManagement.control (import fstype:hfs fsflag:480D000 flags:40000005E diag:0 uti:com.microsoft.excel.openxmlformats.spreadsheetml.sheet plugin:/Library/Spotlight/Microsoft Office.mdimporter - find suspect file using: sudo mdutil -t 9866202)
26/02/2013 12:50:30.587 com.apple.SecurityServer[17]: Session 100006 created
26/02/2013 12:50:30.594 com.apple.SecurityServer[17]: Session 100005 created
26/02/2013 12:51:09.586 [CMA][173]: Failed to start cma
26/02/2013 12:55:37.000 bootlog[0]: BOOT_TIME 1361883337 0
There were no crash or panic logs from yesterday.