Thanks. Yes that is what happens, it is displayed non-modal without Pick or Cancel buttons.
However, I was unable to make it
not show when restarting the program. I also tried creating it in code, and the same thing occurs. This seems like a bug.
Finally, I set a ColorDialog as a field, creating it in FormCreate. This makes it work as expected, and it is only displayed when requested. See attached. Interestingly, macOS does remember its location between restarts.
BUT, now it crashes again when picking Grayscale or CMKY colors.