Raveen,
Good idea. Will log this suggestion.
About the change; ppImage was a pointer and in versions prior to DataFlex v20 it should be an address datatype so I changed that. In v20 we changed the underlying datatype for pointer from integer to address and made pointer preferred over address so I changed it back. This change back was also the reason why the num_argument check/fix disappeared