The message you refer to is a caution rather than an error message.
Only a couple of older apps do not work in 2003 devices due to their use
of undocumented "hooks" that are no longer avaiable.
Of the thirty or so apps that I use regularly on 2003se, only one is
written specifically for the .NET environment.
Beverly Howard [MS MVP-Mobile Devices]