OK, here we go:

Question 1:
Say, you have MainForm and Form1. You want a button called MainForm->Button1 to open Form1. Then choose MainForm.cpp, Go File-->Include Hdr, then choose Form1.h. Make MainForm visible, then doubleclick on the Button1. MainForm.cpp appears (you can see that a new function is added to the code and the cursor focused on it). Then write:

Form1->Show();

Save and compile...

Question 2:
I'm not sure about that... It's long time since I used BCB, but isn't there any property like EnableFileDrop or something? If you find something similar just turn it on (set it to true). Otherwise I don't know.