pocket_geek,
Don't know if I'm the only one to see this, but, just after loading a project - then click MsCnf the wrong configuration is in the dialog. I found that if one does 'Update all dependances' all is ok.
Adding this to your code works.
case ID_MSCONF:
AddIn_SendIDECommand(g_hwndMain, AIC_PROJ_MAKEALLPREQS);
DialogBox(g_hmod, MAKEINTRESOURCE(DLG_CONF), g_hwndMain, (DLGPROC)ConfFunc);
return;
John