Anyway, I've hit a snag after upgrading to Vista x64. Building one of our components produced the following error:
C:\Program Files (x86)\Microsoft Visual Studio 8\SDK\v2.0\bin\LC.exe /target:Elsinore.ReportDesigner.dll /complist:licenses.licx /outdir

licenses.licx(2): error LC0004: Exception occurred creating type 'DataDynamics.ActiveReports.Design.Designer, ActiveReports.Design2, Version=4.3.0.1261, Culture=neutral, PublicKeyToken=cc4967777c49a3ff' System.BadImageFormatException: is not a valid Win32 application. (Exception from HRESULT: 0x800700C1)
I saw in some places to use LDR64 /setwow and LDR64 /set64 in pre/post build events to fix this. Well that fixed this particular licensed component, but now another licensed component (that was fine without the ldr64) is giving problems building the same assembly:
C:\Program Files (x86)\Microsoft Visual Studio 8\SDK\v2.0\bin\LC.exe /target:Elsinore.ReportDesigner.dll /complist:licenses.licx /outdir

licenses.licx(1): error LC0004: Exception occurred creating type 'Syncfusion.Core.Licensing.LicensedComponent, Syncfusion.Core, Version=4.402.0.51, Culture=neutral, PublicKeyToken=632609b4d040f6b4' System.ComponentModel.LicenseException: A valid license cannot be granted for the type Syncfusion.Core.Licensing.LicensedComponent. Contact the manufacturer of the component for more information.
I have read the following article but it seems to be no help:
http://support.microsoft.com/kb/913961
Am I screwed