Procedure FreeVirtualVariablesPrefixed(prefix: string)
This function removes all VirtualVariables begining with prefix from memory.
This is useful because you can specify several settings with different prefixes, e.g. win_ for all VirtualVariables to do with setting up the window, which can be freed immediately after, ini_ for initialisation variables that can be freed after the program is done starting up, etc