No native support for widescreen resolutions. In the root game directory open up the file "Dragonshard.exe" with a HEX editor. Search for all or part of the follwing HEX values...
80 02 00 00 C7 06 E0 01 00 00 C3 C7 07 20 03 00 00 C7 06 58 02 00 00 C3 C7 07 00 04 00 00 C7 06 00 03 00 00 C3 C7 07 80 04 00 00 C7 06 60 03 00 00 C3 C7 07 00 05 00 00 C7 06 C0 03 00 00 C3 C7 07 00 05 00 00 C7 06 00 04 00 00 C3 C7 07 40 06 00 00 C7 06 84 03 00 00 C3 C7 07 40 06 00 00 C7 06 B0 04
Every set of two pairs corresponds to a resolution in the game. You want to replace one of these values with your desired resolution. When you select the original value in the game you will get your custom resolution instead.
The 0004/0003 set is 1024x768. You will need to change this value to your desired resolution as well. This will prevent the pre-rendered movies from jumping out of a widescreen resolution.
To make things easier just use the 0004/0003 value for your desired resolution. If you cannot select 1024x768 in the game options menu you can also change all the bolded values to your desired resolution to get widescreen.
Remember to flip the HEX values of your desired resolution.
1024x768 is 0400 and 0300 in hexadecimal. They are flipped to 0004 and 0003 when entered as HEX values. 1920x1200 is 0780 and 04B0 in hexadecimal. I would enter these as 8007 and B004 HEX values.
1024x768
00 04 00 00 C7 06 00 03
1920x1200
80 07 00 00 C7 06 B0 04