I'm not familiar with ghost so I can't be certain, but I am certain you will have to install Windows anyways, since ghost is an application and requires an operating system to run.
As for the file path question, I'm sure this won't be problem, but just to fill you in, I'll explain just in case. Some applications install files to the OS partition regardless of where you have set the installation destination folder (Microsoft Office being an example). Let's say you write the image, then install Office. Then you restore the image. Although it may technically still be on another partition, it has other files on the OS partition that weren't carried over, therefore it can't find them and the program can't work.
Also, let's say your OS was originally installed under C:\Windows and when you install the new OS, it installs under D:\Windows. This basically means that all your previous files have file paths C:\Windows\*, and since they are now under D:\Windows\*, the OS will look for them under the original directory, won't find them, and will get confused and probably not work properly. Installing the OS to the same partition path name will resolve all these problems.
The only problems I can think of are the ones I've listed above, although computers ALWAYS have problems, it's ineveitable, so I couldn't possibly list them all.