Fixed the Plugin

It can now handle double clickgin egm's, gmx, and gmk's without having to
delay threads, the issue was with calling revert resource on the enigma
settings frame, I have investigated the driver and tested loading projects
over and over agian, I am fairly certain the issue is now resolved.

This issue was rooted in LGM's handling of singleton resources and them being reverted and the issue was exactly the same as the Globam Game Settings and Game Information frame bugs with them being reverted in LGM's main repository that I fixed a while ago.
https://github.com/IsmAvatar/LateralGM/issues/83
https://github.com/IsmAvatar/LateralGM/pull/70
https://github.com/IsmAvatar/LateralGM/issues/48