Good idea Ben, i would have thought that since Pete uses a pre-defined list of available screen resolutions that he would have used something like an integer value for certain resolutions, ie. 0 = 640x480, 1 = 800x600, 2 = 1024x768 etc
Now, i'm really out of programming experience (you may notice ms vc++ in my desktop pic, i'm trying to catch back up, my last time at doing any serious programming was years ago with borland c++ 3, that long ago, dos programming

) so,
a question to you Pete...
I believe you can get a list of available screen modes and depths, what do you think of the idea of when the plugin is run it can query for a list of all available resolutions and then copy that list into the desktop resolution list?
Thanks
BOB