the EU and Morocco signed a bi lateral agreement at the end of 2005 allowing EU airlines to operate from any EU country into Morocco.
Click on the link below and see point 3. Contents of the Agreement and then see "For EU Carriers".
http://ec.europa.eu/transport/air/in..._info_note.pdf
As for VLM operating LCY to MAN/LPL; that's intra eu so it doesn't matter. It's like EZ operating from Rome to Berlin or FR operating Ciampino to Bergamo for example.
Hope this helps clear a few things up.