Unable to create device. Try changing resolution or color depth"... WTF?
The first thing you should do is actually try changing the resolution and color depth. experiment, try some different combinations.
If that fails, well...there's no 100% fix but you might try the following, it has solved the problem for a number of people:
In windows, turn down 'Video Hardware acceleration'. It is normally defaulted to Full acceleration, take it down one notch. This *may* slightly effect performance.
The slider for video hardware acceleration is located in the Display Properties Tab (where you set your desktop background/screensaver/fontsize/etc.... right click your desktop and click on properties, then click on 'Advanced Properties',- then 'Performance'.
If you are using a Voodoo card and you're getting this error, try the following...
In hitman2.ini...
Change "DrawDll RenderD3D.dll" to "DrawDll RenderOpenGL.dll"
Change "ColorDepth 32" to "ColorDepth 16", alternatively, change it to 24 instead of 16 or 32