I got my retro-gaming frontend ported to Vista using the ClanLib API. The effort was daunting, but worth it. The challenges to overcome were the following:
compiling ClanLib for Windows
learning to use the free version of MS Visual Studio 2008 Express for C/C++
obtaining and using the correct DirectX SDK that is compatible with ClanLib
integrating [...]



