I finally solved this issue on my HP DV9700t laptop. :D
During the installation of Windows, Windows conducts an initial performance assessment (Windows Experience Index). As it turns out, the initial default video driver installed by Windows doesn't contain DirectX 9 support for my laptop. When Windows completes the assessment process, all of the assessment indexes are stored in: C://windows/performance/winstat/datastore One particular XML file: ...........DWM.ASSESSMENT (initial).winstat.xml is where a flag is set indicating that DirectX 9 support doesn't exist. Even if you rerun the Windows Experience Index (re-assessment) the original ...........DWM.ASSESSMENT (initial).winstat.xml file is not replaced. It's probably kept for historical purposes (who knows). I discovered the file with a DirectX 9 support missing when I was comparing the differences between Windows 7 32 and 64 bit after installing a SSD.
The fix for me was to delete out all of the files in the DATASTORE folder and re-run the assessment. Apparently CINEPLAYER keys on the "initial" DWM assessment file and not any one that might get created after the re-assessment process has been run. This issue has "dogged" my Roxio CINEPLAYER since VISTA and Roxio 2009. For some reason, XP and CINEPLAYER did in counter this issue.