Are you sure you want to do this via Bluetooth? WiFi is usually a better option. Even if you use Bluetooth, I would recommend that you simply create a Bluetooth PAN and use that to allow the use of the TCP/IP, RMI based remote interface rather than the older LCP/Bluetooth interface (which is really intended for allowing the EV3 to talk to an NXT).
Did you read the blog posts I pointed you at earlier that contains a lot of remote access examples. You should also look at the source of the EV3 control program. Finally rather than trying to use "Remote control" from a PC based program, you may want to create a program that runs on the EV3 and that talks to your PC based program using TCP/IP, this allows much greater flexibility than simple remote control and allows the EV3 to perform things which may need fast response times (like object detection), locally. Remember that you have access to all of the leJOS source code (for instance the EV3Control program is here: https://sourceforge.net/p/lejos/ev3/ci/ ... ev3/tools/
), so there is a lot of example code.