Just to update you. I did a lot of testing yesterday and it looks like when you install Windows using Audit Mode and you script it to locate
C:\ProgramData -> D:\ProgramData
C:\Users -> D:\Users
it creates problems which causes PowerDirector 11 to crash when loading. It also stops Adobe Premier Elements 11 to crash when loading the installer file.
However, if you use the Audit Mode and only configure it as follows:
C:\Users -> D:\Users
And leave C:\ProgramData there, it is fine and works brilliantly.
I then created a Symbolic Link (mklink /J c:\Users d:\Users) on C:\ to point to D:\Users so any program which hard codes location of Users instead of the %USERPROFILE% variable, will still end up on D:\Users.
It means all of the workspace used will not be the SSD drive, but my 1TB hard drive instead. Yes, pain having ProgramData on the C Drive, but I don't think it will take up a lot of space there.
Anyway, this morning before work I installed Windows 8 Pro using the above method and... ALL IS WORKING NOW
So the problem has been resolved!
Final Thoughts:
Either PowerDirector 11 doesn't like ProgramData being on another drive (even if using the official Microsoft way of doing it ie on install of the OS) or Quicktime doesn't like that method. Using my above approach resolves this problem and still ensures that all the working directories are not on the SSD which will shorten it's lifespan - only the program files are on that to make it fast at launching.