(1)证明:$\because$四边形$EFGH$是矩形,
$\therefore EH = FG,$$EH// FG.$ $\therefore\angle GFH=\angle EHF.$
$\because\angle BFG = 180^{\circ}-\angle GFH,$$\angle DHE = 180^{\circ}-\angle EHF,$
$\therefore\angle BFG=\angle DHE.$
$\because$四边形$ABCD$是菱形,$\therefore AD// BC.$
$\therefore\angle GBF=\angle EDH.$ $\therefore\triangle BGF\cong\triangle DEH(AAS).$
$\therefore BG = DE.$
(2)解:如答图,连接$EG.$
$\because$四边形$EFGH$是矩形,$\therefore FH = EG.$
$\because$四边形$ABCD$是菱形,$\therefore AD = BC,$$AD// BC.$
$\because E$为$AD$的中点,$\therefore AE = ED.$
$\because BG = DE,$$\therefore AE = BG,$$\because AE// BG,$
$\therefore$四边形$ABGE$是平行四边形. $\therefore AB = EG.$
$\because EG = FH = 2,$$\therefore AB = 2.$ $\therefore$菱形$ABCD$的周长$= 8.$