You can use the SHELL_Hook_Properties service to install a callback procedure to monitor changes the user makes to VM properties. The SHELL_Unhook_Properties service removes the callback procedure when you no longer need to monitor changes.