Thanks so much for your help.
It works nicely if I put the unregister event in my addon:
Lua Code:
local ADDON = ...
local size={}
local prgname = "|cffffd200MyFonts|r"
local string_format = string.format
local BUTTON_HEIGHT = 40
local BUTTON_WIDTH = 150
local lsmfontsmenu
local gmfontsmenu
UIParent:UnregisterEvent("GLOBAL_MOUSE_DOWN")
-- saved variables
GMFONTS = GMFONTS or {}
blabla blabla
But what I get as side effect of this ?
May I break something else ?
Thanks.