Grazie ancora SirJo,
si in linea di massima è così. Ho provato come hai detto tu e funziona alla perfezione. Il problema sorge quando creo un'altra classe che eredita da 'miopulsante'.

codice:
Public Class miopulsante2
    Inherits miopulsante


    Public ReadOnly Property larghezzaParent As Integer
        Get
            Return Me.Parent.Width
        End Get
    End Property


End Class


Se provo ad aggiungere il 'miopulsante2' al form mi dà l'errore che avevo menzionato prima.

Grazie ancora per la pazienza e l'aiuto.