Poker II with the switch of your choice, but I recommend Clears, since they're great for typing on and are quiet. Not sure if the Massdrop for the Poker II with Clears is still ongoing, but if it is, that's a good option.
It's black, programmable, portable and has a removable cable. Other benefits are that it's got a completely standard physical layout so any aftermarket keycaps fit, it's compatible with almost all aftermarket 60% cases, the Fn key can be switched to 3 different positions, BOTH layers can be fully programmed and the programming is stored in the keyboard itself, it comes with great thick PBT keycaps, it's backlight compatible if you simply add the LED's, it's plate mounted and you can get it in almost any switch type.
If you NEED Bluetooth then you could look at the Filco MiniLa with BT. It's not programmable, though, so it doesn't meet your other criteria. Another option is an external Bluetooth adapter, but I'd rather just use the removable cable and have one cable at home, one at work, both plugged into the machines permanently. It's what I do with my KBT Pure 60%. BT isn't worth the hassle unless you need it for typing on a device that doesn't have any USB ports.