Can't we first create all the interface declarations of the VCL and implement dummy methodes with assert() calls that it needs implementing? the interface things could then be placed in buttonsh.inc etc. Are there any Delphi files from which we can extract this info without having the copyright issue? Peter