Make windows form generic
===

One year after a similare question has been posted on SO.
http://stackoverflow.com/questions/8778535/generic-windows-form-template

 Do you know if there're a better way to make a windows form generic, here's what I'd like to do:

    public partial class EntryPointEditForm<T>  : Form where T : ICriteriaObject<T>
    {}

But an error is thrown telling me that: 
no suitable method found to override	
on the method:
    
    protected override void Dispose(bool disposing)


