いやいや・・
いまやってみたけどこれで目的の行動はフツーにできるんだが・・・
ttp://up2.viploader.net/bg/src/vlbg011024.png

Inherits Windows.Forms.Button

<System.ComponentModel.Category("その他")> _
<System.ComponentModel.Description("ぼた〜ん")> _
Public Property Btn() As Button
Get
Return Me._btn
End Get
Set(ByVal value As Button)
Me._btn = value
End Set
End Property
Private _btn As Button = Nothing

>>444
つうか、それなんか他の所おかしくない?
デザイン時に隠蔽した設定にしてるとか
その属性関係とか余計なのはずしてみれば?

そして何故シリアライズが関連してくるかが理解できないが・・・

ついでにいうとそれはIButtonインターフェイスつかえばボタン継承したコントロールとかも設定できるって感じになるだけなのでWindows.Forms.Button を使うのであれば
そのままでいいと思うよ