there once was a story... ONE WPI to rule them all, one WPI folder to use for all... Anyways. You do it JUST like normal. Add one wpi folder and config it for multi-defualts. Then in each OS'es folder you add the codes(s) to run wpi, the provided $oem$ folders should work JUST fine. If you wanted to you could even get fancier and use if os exists statements to configure it. Say in my config file I have sever Vista apps and they only appear on the front page if WPI is being ran on Vista...