Moin Thomas,
bist Du mal so gut, mir zu erklären, was an RegisterWindowMessage unzuverlässig ist?
Um zu verhindern, dass Du einen String angibst, der eventuell schon von einem anderen verwendet wird, lässt Du Dir am Besten von der
IDE einen
GUID String generieren (Strg-Shift-G). Der sollte, zumindest gemäss der Theorie, weltweit eindeutig sein.