If this can help I've noticed that if you create a program with the VPL and save it from VPL you are still able to reopen it from VPL.
If you look at the text code from Aseba Studio text editor and you save again the file without changing nothing, you will no more able to open this file from the VPL.
Having a look to the file and doing a confrontation with a backup copy still working under VPL, I've seen that the file saved from Aseba studio lacks of this part:
<vpl-setting>
<mode advanced="false"/>
<colorscheme value="0"/>
</vpl-setting>
<vpl-button-element>
<event button0="0" button1="0" button2="0" button3="0" button4="1" name="button" state="-1"/>
<action button0="2" button1="0" button2="2" button3="0" button4="2" button5="0" name="circle" button6="2" button7="0"/>
</vpl-button-element>
<vpl-button-element>
<event button0="1" button1="0" button2="0" button3="0" button4="0" name="button" state="-1"/>
<action button0="0" button1="2" button2="0" button3="2" button4="0" button5="2" name="circle" button6="0" button7="2"/>
</vpl-button-element>
I've also seen that if I put this peace of code back in the file saved with Aseba studio, just before the last tag
I'm again able to open the file from the VPL.
The version of Aseba studio that I use is 1.2.0.