here's how I made it work
Pardon me if this has already been posted somewhere. I've searched and googled, binged  and alta vista'd for days and ended up working out most of it by trial and error
Do this under Windows
1st you have to find the right file to edit. Depending on how many packs you have you'll have a bunch of files called "Graphics Rules.sgr". The one to use is under the folder corresponding to the CD/DVD you use to run Sims2 (Apartment Life perhaps?) Under C:\Program Files\EA Games\.... I think. It could be under C:\Program Files (x86)\EA Games\... if you're running 64 bit Windows.
Copy the Graphics Rules.sgr (save it in case you break it)
just click on the file and Control-C Control-V to create Copy of Graphics Rules.sgr
Edit Graphics Rules.sgr using Notepad
find this section
	Code:
	
#############################################################################
#
# Determine if gfx device is supported, force software rendering if not
#
 scroll down past all the if (match and elseif (match statements looking at various card vendors
look for 
	Code:
	
else
   # unsupported/unknown vendor
   setb useSoftwareRasterizer true
 replace it with 
	Code:
	
[COLOR="Blue"]elseif (not match("${cardName}", "Parallels *"))[/COLOR]
   # unsupported/unknown vendor
   setb useSoftwareRasterizer true
 
Almost there ... this kinda works but I found Sims/Parallels was a bit of a memory pig (to the point of freezing my macbook). Turns out Parallels is reporting some 900mb+ of textureMemory. More than we need. More than is healthy. Certainly with only 4GB of RAM
So search for
	Code:
	
#############################################################################
#
# Apply gfx device specific workarounds
 scroll down to here
	Code:
	
   endif
   intProp deviceLocalVideoMemorySizeDefault ($textureMemory * 1024 * 1024)
 and change it to
	Code:
	
[COLOR="Blue"]   elseif (match("${cardName}", "Parallels *"))
      if ($textureMemory > 128)
         seti textureMemory 128
      endif
[/COLOR]
   endif
   intProp deviceLocalVideoMemorySizeDefault ($textureMemory * 1024 * 1024)
 
almost done
now to get sims to use the full screen width
find
	Code:
	
#############################################################################
#
# UI Options
 scroll down to 
	Code:
	
option ScreenModeResolution
 
and change the medium and high settings to something like
	Code:
	
   setting $Medium
      uintProp maxResWidth      1280
      uintProp maxResHeight     800
      uintProp defaultResWidth  1152
      uintProp defaultResHeight 720
   setting $High
      uintProp maxResWidth      1280
      uintProp maxResHeight     800
      uintProp defaultResWidth  1152
      uintProp defaultResHeight 720
 
good luck to you and all who sail in you