Hi Andy UK,
In the meantime, you can do what I am doing.
I have two versions of PB installed, 4.31 for pureGDK and 4.41 for other work.
RunProgram(GetPathPart(ProgramFilename()) + "PureBasic\PureBasic.exe", "/PORTABLE", GetPathPart(ProgramFilename()) + "PureBasic\")
Just compile this, put the compiled exe in your later version main folder, and use it to start purebasic. It makes all of your settings, etc for this version local.
Use the standard exe to start 4.31 with purebasic, because for some reason, a portable install seems to break puregdk.
Hope this helps.
I of course am also anxious for the new version of pureGDK, mainly for a couple of things which Mistrel has fixed, but using this method, at least you can still use the recent versions of PB while we wait.
regards,
Dave